FEN
[Event "rated rapid game"]
[Site "https://lichess.org/bOiMDJjJ"]
[Date "2026.04.11"]
[Round "-"]
[White "SHIVAN_BISWAS"]
[Black "NGqing"]
[Result "0-1"]
[GameId "bOiMDJjJ"]
[UTCDate "2026.04.11"]
[UTCTime "09:57:59"]
[WhiteElo "1200"]
[BlackElo "1119"]
[WhiteRatingDiff "-89"]
[BlackRatingDiff "+20"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "C55"]
[Opening "Italian Game: Two Knights Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bc4 { [%eval 0.07] } 3... Nf6 { [%eval 0.1] } 4. Nc3 { [%eval 0.0] } 4... Nxe4 { [%eval -0.21] } 5. Nxe4 { [%eval 0.0] } 5... d5 { [%eval 0.0] } { C55 Italian Game: Two Knights Defense } 6. Nxe5?? { (0.00 → -4.06) Blunder. Bd3 was best. } { [%eval -4.06] } (6. Bd3 dxe4 7. Bxe4 Bd6 8. O-O O-O 9. Re1 Bg4 10. c3 Kh8) 6... Nxe5 { [%eval -3.24] } 7. Bb5+ { [%eval -3.5] } 7... Bd7?? { (-3.50 → -0.38) Blunder. c6 was best. } { [%eval -0.38] } (7... c6 8. Nc3 cxb5 9. Qe2 Qe7 10. Nxd5 Qd6 11. Nc3 b4 12. Nb5) 8. Nc3?! { (-0.38 → -1.07) Inaccuracy. Bxd7+ was best. } { [%eval -1.07] } (8. Bxd7+ Qxd7 9. d4 Qe6 10. Nc3 Nd3+ 11. Kf1 Nxc1 12. Rxc1 O-O-O) 8... d4 { [%eval -1.06] } 9. Ne4?? { (-1.06 → -4.75) Blunder. Qe2 was best. } { [%eval -4.75] } (9. Qe2 Qe7 10. Nd5 Qd6 11. Bxd7+ Kxd7 12. Qb5+ Qc6 13. a4 a6 14. Qxc6+ Kxc6) 9... Bxb5 { [%eval -4.75] } 10. d3 { [%eval -4.66] } 10... Ng6 { [%eval -4.41] } 11. Qe2 { [%eval -4.57] } 11... Be7 { [%eval -4.62] } 12. c4 { [%eval -5.01] } 12... Nf4?? { (-5.01 → -0.24) Blunder. dxc3 was best. } { [%eval -0.24] } (12... dxc3 13. Nxc3 Qd7 14. Nxb5 Qxb5 15. O-O O-O 16. Qf3 Nh4 17. Qh3 Bf6 18. Bd2) 13. Bxf4 { [%eval -0.22] } 13... Bc6 { [%eval -0.2] } 14. Bg5?! { (-0.20 → -0.87) Inaccuracy. O-O was best. } { [%eval -0.87] } (14. O-O O-O 15. Rae1 Qd7 16. Qh5 Bb4 17. Re2 Rfe8 18. a3 Bf8 19. Nc5 Bxc5) 14... h5? { (-0.87 → 0.25) Mistake. O-O was best. } { [%eval 0.25] } (14... O-O 15. Bxe7 Qxe7 16. O-O Rae8 17. Qd1 f5 18. Nd2 Qd6 19. Nf3 a5 20. Re1) 15. Bxe7 { [%eval -0.13] } 15... Qxe7 { [%eval -0.12] } 16. Rd1? { (-0.12 → -1.51) Mistake. O-O was best. } { [%eval -1.51] } (16. O-O O-O-O 17. Rae1 Rh6 18. Qd2 h4 19. b4 h3 20. g3 b6 21. b5 Bb7) 16... O-O? { (-1.51 → -0.31) Mistake. O-O-O was best. } { [%eval -0.31] } (16... O-O-O 17. O-O f5 18. Nc3 Qe8 19. Qxe8 Rhxe8 20. Nb5 Bxb5 21. cxb5 Re2 22. Rb1) 17. Qxh5?? { (-0.31 → -3.80) Blunder. O-O was best. } { [%eval -3.8] } (17. O-O f5 18. Ng3 Qf7 19. Qxh5 Qxh5 20. Nxh5 f4 21. g3 g5 22. Rde1 Kf7) 17... Bxe4?? { (-3.80 → -1.69) Blunder. f5 was best. } { [%eval -1.69] } (17... f5 18. Qg5 Rf6 19. f3 fxe4 20. dxe4 Qb4+ 21. Qd2 Qxc4 22. b3 Qa6 23. h4) 18. dxe4 { [%eval -1.88] } 18... Qxe4+ { [%eval -1.73] } 19. Kf1 { [%eval -1.84] } 19... d3?! { (-1.84 → -1.07) Inaccuracy. Rfe8 was best. } { [%eval -1.07] } (19... Rfe8 20. Qf3 Qc2 21. Rxd4 Qxb2 22. Qd1 c5 23. Rd2 Qb4 24. g3 Qxc4+ 25. Kg2) 20. Re1?? { (-1.07 → -5.10) Blunder. Qf3 was best. } { [%eval -5.1] } (20. Qf3 Qxc4 21. b3 Qa6 22. Qxd3 Qxa2 23. h4 c6 24. Rh3 Qa5 25. Qc4 Rfd8) 20... Qxc4 { [%eval -4.94] } 21. b3 { [%eval -4.99] } 21... Qa6 { [%eval -4.72] } 22. Re3?! { (-4.72 → -6.06) Inaccuracy. Rd1 was best. } { [%eval -6.06] } (22. Rd1 Rad8 23. h4 Rfe8 24. Kg1 Qxa2 25. Rh3 Qc2 26. Kh2 d2 27. Rf3 Qg6) 22... d2+ { [%eval -5.94] } 23. Kg1 { [%eval -5.72] } 23... Qxa2 { [%eval -5.38] } 24. g3 { [%eval -5.77] } 24... Qb1+? { (-5.77 → -3.42) Mistake. Rae8 was best. } { [%eval -3.42] } (24... Rae8 25. Rxe8 Rxe8 26. Kg2 Qxb3 27. Rd1 Rd8 28. Qg5 Qd3 29. Kg1 Qd4 30. h4) 25. Kg2 { [%eval -3.33] } 25... Qc2 { [%eval -3.3] } 26. g4? { (-3.30 → -5.38) Mistake. Qd1 was best. } { [%eval -5.38] } (26. Qd1 Qc6+ 27. Qf3 Qb5 28. Rd1 Rad8 29. Qe2 Qd5+ 30. Qf3 a5 31. Re2 Qxf3+) 26... d1=Q { [%eval -4.49] } 27. Rxd1 { [%eval -4.54] } 27... Qxd1 { [%eval -4.03] } 28. Rh3 { [%eval -4.06] } 28... f6 { [%eval -4.04] } 29. Qh8+ { [%eval -4.0] } 29... Kf7 { [%eval -3.83] } 30. Qh5+ { [%eval -3.52] } 30... g6?? { (-3.52 → 5.50) Blunder. Ke7 was best. } { [%eval 5.5] } (30... Ke7 31. Re3+ Kd6 32. Qg6 Qd5+ 33. Kg1 Rae8 34. Rxe8 Rxe8 35. Qxe8 Qd1+ 36. Kg2) 31. Qh7+ { [%eval 6.31] } 31... Ke6 { [%eval 8.02] } 32. Re3+ { [%eval 7.73] } 32... Kd6 { [%eval 6.33] } 33. Qxg6?? { (6.33 → -4.18) Blunder. Qe7+ was best. } { [%eval -4.18] } (33. Qe7+ Kd5 34. Qd7+ Kc5 35. Qxd1 Rfd8 36. Qc1+ Kb6 37. b4 Rd5 38. Re7 c5) 33... Qd5+ { [%eval -3.35] } 34. Kh3 { [%eval -3.4] } 34... Rh8+ { [%eval -3.38] } 35. Kg3 { [%eval -3.52] } 35... Qd4?? { (-3.52 → 2.41) Blunder. Rag8 was best. } { [%eval 2.41] } (35... Rag8 36. Qxf6+ Kd7 37. h4 Re8 38. Rf3 Qd6+ 39. Qxd6+ cxd6 40. h5 Rhf8 41. Rxf8) 36. Rd3 { [%eval 2.68] } 36... Ke5?? { (2.68 → Mate in 5) Checkmate is now unavoidable. Kc5 was best. } { [%eval #5] } (36... Kc5 37. Rxd4 Kxd4 38. Qxf6+ Kd3 39. g5 c5 40. h4 Rhc8 41. h5 b5 42. Qa6) 37. Rxd4?? { (Mate in 5 → 2.38) Lost forced checkmate sequence. Qf5+ was best. } { [%eval 2.38] } (37. Qf5+ Kd6 38. Rxd4+ Kc6 39. Qd5+ Kb6 40. Rb4+ Ka6 41. Qb5#) 37... Kxd4 { [%eval 2.42] } 38. Qxf6+ { [%eval 2.22] } 38... Kc5?! { (2.22 → 3.42) Inaccuracy. Kd3 was best. } { [%eval 3.42] } (38... Kd3 39. g5 Kc2 40. h4 c5 41. h5 b5 42. Qf5+ Kxb3 43. Qb1+ Kc3 44. g6) 39. Qe5+?! { (3.42 → 2.43) Inaccuracy. Qc3+ was best. } { [%eval 2.43] } (39. Qc3+ Kd5 40. Qc4+ Kd6 41. h4 a5 42. h5 c5 43. f4 Rab8 44. f5 b5) 39... Kb6? { (2.43 → 3.95) Mistake. Kb4 was best. } { [%eval 3.95] } (39... Kb4 40. Qb2 c5 41. g5 a5 42. f4 c4 43. bxc4+ Kxc4 44. f5 a4 45. g6) 40. Qf6+?! { (3.95 → 3.10) Inaccuracy. b4 was best. } { [%eval 3.1] } (40. b4 Kc6 41. h4 b6 42. b5+ Kb7 43. Qd5+ Kb8 44. g5 a5 45. bxa6 Rxa6) 40... c6 { [%eval 3.41] } 41. Qe7 { [%eval 2.76] } 41... a5 { [%eval 2.76] } 42. Qe3+ { [%eval 2.4] } 42... Ka6 { [%eval 2.36] } 43. Qd3+ { [%eval 1.97] } 43... b5 { [%eval 1.7] } 44. Qd6?! { (1.70 → 0.94) Inaccuracy. h4 was best. } { [%eval 0.94] } (44. h4 Rhd8 45. Qc3 Kb6 46. g5 a4 47. bxa4 bxa4 48. Qb4+ Kc7 49. Qe7+ Kb6) 44... Kb6 { [%eval 0.93] } 45. f4 { [%eval 0.45] } 45... Rad8 { [%eval 0.73] } 46. Qf6?! { (0.73 → 0.00) Inaccuracy. Qg6 was best. } { [%eval 0.0] } (46. Qg6 Rhe8 47. Qf6 Re3+ 48. Kh4 Rd2 49. f5 Rxh2+ 50. Kg5 Rd2 51. Qh8 Rxb3) 46... Rd3+ { [%eval 0.0] } 47. Kf2?? { (0.00 → -3.99) Blunder. Kg2 was best. } { [%eval -3.99] } (47. Kg2 Ra8 48. Kf2 a4 49. bxa4 Rxa4 50. Ke2 Rh3 51. Qd8+ Kc5 52. Qe7+ Kb6) 47... Rxh2+ { [%eval -2.39] } 48. Kg1?? { (-2.39 → Mate in 5) Checkmate is now unavoidable. Ke1 was best. } { [%eval #-5] } (48. Ke1 Rxb3 49. Qd8+ Kc5 50. Qe7+ Kd4 51. Qf6+ Kd3 52. Qg6+ Kc3 53. g5 Kb2) 48... Ra2 { [%eval #-4] } 49. Qd8+ { [%eval #-2] } 49... Rxd8 { [%eval #-1] } 50. f5 { [%eval #-1] } 50... Rd1# { Black wins by checkmate. } 0-1