FEN
[Event "rated classical game"]
[Site "https://lichess.org/mK2LGnVZ"]
[Date "2026.05.03"]
[Round "-"]
[White "oOoSHONUFFoOo"]
[Black "Subhraneil24"]
[Result "0-1"]
[GameId "mK2LGnVZ"]
[UTCDate "2026.05.03"]
[UTCTime "10:01:00"]
[WhiteElo "2030"]
[BlackElo "2048"]
[WhiteRatingDiff "-18"]
[BlackRatingDiff "+14"]
[Variant "Standard"]
[TimeControl "2700+45"]
[ECO "A05"]
[Opening "King's Indian Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. g3 { [%eval 0.13] } 2... Nf6 { [%eval 0.1] } { A05 King's Indian Attack } 3. Bg2 { [%eval 0.13] } 3... g6 { [%eval 0.18] } 4. O-O { [%eval 0.12] } 4... Bg7 { [%eval 0.13] } 5. c4 { [%eval 0.15] } 5... c6 { [%eval 0.16] } 6. d4 { [%eval 0.07] } 6... Bg4 { [%eval 0.47] } 7. Nc3 { [%eval 0.3] } 7... O-O { [%eval 0.36] } 8. b3 { [%eval 0.36] } 8... e6?! { (0.36 → 0.99) Inaccuracy. Nbd7 was best. } { [%eval 0.99] } (8... Nbd7 9. h3 Bf5 10. Qe1 Rc8 11. Bb2 Be4 12. Rd1 Qc7 13. Nxe4 Nxe4 14. Nd2) 9. Ne5 { [%eval 1.01] } 9... Bf5 { [%eval 1.09] } 10. h3 { [%eval 1.07] } 10... h5 { [%eval 1.04] } 11. Bg5 { [%eval 1.04] } 11... Qa5 { [%eval 1.19] } 12. Qc1?! { (1.19 → 0.40) Inaccuracy. Qd2 was best. } { [%eval 0.4] } (12. Qd2 Qc7 13. Bf4 Qe7 14. Rad1 Nh7 15. Bh6 f6 16. Nf3 Bxh6 17. Qxh6 Qg7) 12... Nbd7 { [%eval 0.47] } 13. Bd2 { [%eval 0.5] } 13... Qb6 { [%eval 0.64] } 14. c5 { [%eval 0.4] } 14... Qc7 { [%eval 0.46] } 15. Bf4 { [%eval 0.46] } 15... Qc8 { [%eval 0.77] } 16. f3 { [%eval 0.86] } 16... Nh7 { [%eval 1.07] } 17. Nxd7 { [%eval 1.0] } 17... Qxd7 { [%eval 1.13] } 18. Be5?! { (1.13 → 0.23) Inaccuracy. Bd6 was best. } { [%eval 0.23] } (18. Bd6 e5 19. dxe5 Bxh3 20. e4 Rfe8 21. f4 Qg4 22. exd5 Qxg3 23. Rf2 Nf6) 18... f6 { [%eval 0.59] } 19. Bd6 { [%eval 0.5] } 19... e5 { [%eval 0.51] } 20. Bxf8 { [%eval 0.72] } 20... Nxf8 { [%eval 0.75] } 21. g4?! { (0.75 → -0.18) Inaccuracy. e4 was best. } { [%eval -0.18] } (21. e4 dxe4 22. Nxe4 Bxe4 23. fxe4 exd4 24. Qc4+ Qf7 25. Qxd4 f5 26. e5 Re8) 21... exd4?! { (-0.18 → 0.40) Inaccuracy. Be6 was best. } { [%eval 0.4] } (21... Be6 22. dxe5 fxe5 23. e4 d4 24. Nd1 Qe7 25. Nb2 hxg4 26. fxg4 Bf6 27. Nd3) 22. Nd1? { (0.40 → -1.04) Mistake. Nb5 was best. } { [%eval -1.04] } (22. Nb5 Be6 23. Nxd4 hxg4 24. hxg4 Qe7 25. Qd2 Qxc5 26. b4 Qd6 27. Rad1 Bd7) 22... d3?! { (-1.04 → -0.32) Inaccuracy. hxg4 was best. } { [%eval -0.32] } (22... hxg4 23. hxg4 Be6 24. Nf2 Re8 25. Qf4 Bf7 26. Qxd4 Rxe2 27. Rfe1 Ne6 28. Qa4) 23. Qd2 { [%eval -0.36] } 23... dxe2 { [%eval -0.27] } 24. Qxe2 { [%eval -0.28] } 24... Re8 { [%eval -0.08] } 25. Qd2 { [%eval -0.09] } 25... Be6 { [%eval 0.15] } 26. Nf2 { [%eval 0.0] } 26... hxg4 { [%eval 0.0] } 27. fxg4 { [%eval 0.0] } 27... f5 { [%eval 0.01] } 28. Rae1 { [%eval 0.07] } 28... Bf7? { (0.07 → 1.38) Mistake. fxg4 was best. } { [%eval 1.38] } (28... fxg4 29. Nxg4 Bxg4 30. Rxe8 Qxe8 31. hxg4 Ne6 32. Kh1 Qe7 33. Qe1 Bf6 34. Rf3) 29. Qd3? { (1.38 → 0.03) Mistake. Rxe8 was best. } { [%eval 0.03] } (29. Rxe8 Qxe8 30. gxf5 gxf5 31. Kh1 Qe5 32. Nd3 Qd4 33. Rxf5 Bg6 34. Rf3 a5) 29... Ne6 { [%eval 0.0] } 30. Qc2? { (0.00 → -1.23) Mistake. gxf5 was best. } { [%eval -1.23] } (30. gxf5 Nf4 31. Qg3 Rxe1 32. Rxe1 Qxf5 33. Kh1 g5 34. Qg4 Qxg4 35. Nxg4 Be6) 30... Nd4 { [%eval -0.8] } 31. Qd3 { [%eval -1.08] } 31... Be6?! { (-1.08 → -0.23) Inaccuracy. Rxe1 was best. } { [%eval -0.23] } (31... Rxe1 32. Rxe1 f4 33. Bh1 Qd8 34. Qd2 Ne6 35. Kf1 Qh4 36. Rxe6 Bxe6 37. Qxf4) 32. Kh1 { [%eval -0.3] } 32... fxg4?? { (-0.30 → 1.43) Blunder. Qc7 was best. } { [%eval 1.43] } (32... Qc7 33. h4 Rf8 34. b4 fxg4 35. Qxg6 Bf5 36. Qg5 Ne6 37. Rxe6 Bxe6 38. Nxg4) 33. Nxg4?? { (1.43 → -0.28) Blunder. Qxg6 was best. } { [%eval -0.28] } (33. Qxg6 Qf7 34. Qxf7+ Kxf7 35. Nxg4+ Ke7 36. Ne5 Nc2 37. Ng6+ Kd8 38. Re2 Nd4) 33... Bf5 { [%eval 0.09] } 34. Qd2 { [%eval -0.06] } 34... Rxe1 { [%eval -0.13] } 35. Qxe1 { [%eval -0.24] } 35... Bxg4 { [%eval -0.36] } 36. hxg4 { [%eval -0.3] } 36... Qxg4 { [%eval -0.46] } 37. Qe3?? { (-0.46 → -2.39) Blunder. Qe8+ was best. } { [%eval -2.39] } (37. Qe8+ Kh7 38. Qb8 Nf5 39. Qh2+ Kg8 40. Qb8+ Bf8 41. Kh2 a5 42. a3 Qd4) 37... Nf5 { [%eval -2.14] } 38. Qf3? { (-2.14 → -4.21) Mistake. Qe8+ was best. } { [%eval -4.21] } (38. Qe8+ Kh7 39. Rf3 Ng3+ 40. Kg1 Bd4+ 41. Kh2 Qh4+ 42. Bh3 Ne4 43. Qb8 Ng5) 38... Qh4+? { (-4.21 → -2.25) Mistake. Ng3+ was best. } { [%eval -2.25] } (38... Ng3+ 39. Kg1 Bd4+ 40. Kh2 Nxf1+ 41. Qxf1 Be5+ 42. Kh1 Qg3 43. Kg1 Bd4+ 44. Kh1) 39. Qh3? { (-2.25 → -3.85) Mistake. Bh3 was best. } { [%eval -3.85] } (39. Bh3 Ng3+ 40. Kg2 Nxf1 41. Be6+ Kh7 42. Kxf1 Bd4 43. Bc8 Qe7 44. Qh3+ Kg7) 39... Qxh3+?! { (-3.85 → -2.91) Inaccuracy. Ng3+ was best. } { [%eval -2.91] } (39... Ng3+ 40. Kh2 Nxf1+ 41. Bxf1 Qf2+ 42. Kh1 Bd4 43. Qg2 Qf6 44. b4 Kf7 45. b5) 40. Bxh3 { [%eval -2.7] } 40... Ng3+ { [%eval -2.42] } 41. Kg2 { [%eval -2.72] } 41... Nxf1 { [%eval -2.45] } 42. Kxf1 { [%eval -2.02] } 42... Bd4?? { (-2.02 → -0.24) Blunder. Kf7 was best. } { [%eval -0.24] } (42... Kf7 43. Bc8 Ke7 44. Bxb7 Kd7 45. b4 Kc7 46. Ba8 Bd4 47. a4 a6 48. Ke2) 43. Bc8 { [%eval -0.52] } 43... Bxc5 { [%eval -0.97] } 44. Bxb7 { [%eval -0.8] } 44... Kf7 { [%eval -1.07] } 45. Bxc6 { [%eval -0.91] } 45... d4?! { (-0.91 → -0.18) Inaccuracy. Ke6 was best. } { [%eval -0.18] } (45... Ke6 46. Ke2 g5 47. Kf3 Ba3 48. Be8 Kf5 49. Bd7+ Ke5 50. Be8 Bc1 51. Bf7) 46. Ke2 { [%eval -0.03] } 46... Kf6 { [%eval 0.0] } 47. Be4 { [%eval -0.23] } 47... g5 { [%eval -0.02] } 48. Kf3 { [%eval -0.04] } 48... Ke5 { [%eval -0.06] } 49. Bd3 { [%eval -0.12] } 49... Ba3 { [%eval 0.0] } 50. Kg4 { [%eval 0.0] } 50... Bc1 { [%eval 0.0] } 51. Kf3 { [%eval -0.19] } 51... Kd5 { [%eval 0.0] } 52. Bc4+ { [%eval -0.31] } 52... Kc5 { [%eval -0.35] } 53. Ke4 { [%eval -0.52] } 53... Be3 { [%eval -0.71] } 54. Be6?? { (-0.71 → -3.44) Blunder. Kd3 was best. } { [%eval -3.44] } (54. Kd3 Kb4 55. a4 Kc5 56. Be6 Bc1 57. Bg4 Bb2 58. Bf3 Kb4 59. Kc2 Bc3) 54... Kb4 { [%eval -3.63] } 55. Kd3 { [%eval -3.36] } 55... Ka3 { [%eval -2.98] } 56. Bd7 { [%eval -3.53] } 56... Kxa2 { [%eval -3.23] } 57. b4? { (-3.23 → -5.40) Mistake. Kc2 was best. } { [%eval -5.4] } (57. Kc2 Ka3 58. Be6 Kb4 59. Kd3 Kc5 60. Bf7 Kd6 61. Ke4 a5 62. Bc4 Kc5) 57... Kb3 { [%eval -5.3] } 58. b5 { [%eval -4.9] } 58... Kb4 { [%eval -5.09] } 59. Ke2 { [%eval -5.14] } 59... g4?? { (-5.14 → -0.05) Blunder. Kc4 was best. } { [%eval -0.05] } (59... Kc4 60. Be6+ Kxb5 61. Kd3 a5 62. Bg4 Kc5 63. Be6 Bf4 64. Bd7 Bc7 65. Kc2) 60. Bxg4 { [%eval -0.09] } 60... Kxb5 { [%eval -0.08] } 61. Kd3 { [%eval -0.2] } 61... Kb4 { [%eval -0.51] } 62. Kc2 { [%eval -0.22] } 62... a5 { [%eval -0.37] } 63. Kb2?? { (-0.37 → -5.50) Blunder. Be6 was best. } { [%eval -5.5] } (63. Be6 Kc5 64. Kd3 Kd6 65. Bf7 a4 66. Bg8 Ke5 67. Bf7 Bc1 68. Ke2 Bb2) 63... d3 { [%eval -5.33] } 64. Bd1?! { (-5.33 → -6.90) Inaccuracy. Bf5 was best. } { [%eval -6.9] } (64. Bf5 Bd4+ 65. Kc1 Kc3 66. Bd7 Be3+ 67. Kd1 d2 68. Ba4 Kb4 69. Bd7 a4) 64... a4 { [%eval -6.83] } 65. Ka2 { [%eval -9.73] } 65... a3 { [%eval -8.18] } 66. Bb3 { [%eval -9.43] } 66... Bc1 { [%eval -8.48] } 67. Bd1 { [%eval -9.04] } 67... Kc3 { [%eval -7.24] } 68. Kb1 { [%eval -7.4] } 68... Kd2 { [%eval -5.94] } 69. Bb3? { (-5.94 → -66.82) Mistake. Ba4 was best. } { [%eval -66.82] } (69. Ba4 Bb2 70. Bb5 Ke3 71. Bc4 d2 72. Kc2 a2 73. Bxa2 Ke2 74. Bc4+ Ke1) 69... Bb2 { [%eval -35.79] } 70. Bf7 { [%eval -13.06] } 70... Ke1 { [%eval -11.79] } 71. Bh5?! { (-11.79 → Mate in 16) Checkmate is now unavoidable. Ka2 was best. } { [%eval #-16] } (71. Ka2 d2 72. Bb3 d1=Q 73. Bc2 Qa1+ 74. Kb3 Bc1 75. Kc4 a2 76. Bb3 Be3) 71... d2 { [%eval -81.15] } 72. Kc2?! { (-81.15 → Mate in 15) Checkmate is now unavoidable. Bf3 was best. } { [%eval #-15] } (72. Bf3 Bf6 73. Ka2 Be7 74. Kb3 d1=Q+ 75. Bxd1 Kxd1 76. Kc3 Bg5 77. Kb3 Bc1) 72... Bc1 { [%eval #-18] } 73. Kb1 { [%eval #-10] } 73... d1=Q { [%eval #-9] } 74. Bxd1 { [%eval #-9] } 74... Kxd1 { [%eval #-8] } 75. Ka1 { [%eval #-8] } 75... Bh6 { [%eval #-11] } 76. Ka2 { [%eval #-12] } 76... Bf8 { [%eval #-12] } 77. Kb1 { [%eval #-6] } 77... Be7 { [%eval #-6] } 78. Ka1 { [%eval #-5] } 78... Kc2 { [%eval #-4] } 79. Ka2 { [%eval #-4] } 79... Bf8 { [%eval #-5] } 80. Ka1 { [%eval #-5] } 80... Kb3 { [%eval #-4] } { White resigns. } 0-1

