FEN
[Event "rated bullet game"]
[Site "https://lichess.org/BPYK6qGe"]
[Date "2026.01.20"]
[Round "-"]
[White "chess-art-us"]
[Black "abudabi22840"]
[Result "0-1"]
[GameId "BPYK6qGe"]
[UTCDate "2026.01.20"]
[UTCTime "12:48:49"]
[WhiteElo "3226"]
[BlackElo "3217"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+6"]
[WhiteTitle "GM"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A07"]
[Opening "King's Indian Attack: Keres Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. g3 { [%eval 0.15] } 2... Bg4 { [%eval 0.24] } { A07 King's Indian Attack: Keres Variation } 3. Bg2 { [%eval 0.14] } 3... e6 { [%eval 0.28] } 4. O-O { [%eval 0.19] } 4... Nf6 { [%eval 0.25] } 5. d3 { [%eval 0.11] } 5... Be7 { [%eval 0.19] } 6. Nbd2 { [%eval 0.0] } 6... O-O { [%eval 0.06] } 7. c4 { [%eval 0.0] } 7... c6 { [%eval 0.0] } 8. Rb1 { [%eval -0.08] } 8... a5 { [%eval -0.03] } 9. a3 { [%eval -0.03] } 9... a4 { [%eval -0.01] } 10. b4 { [%eval -0.02] } 10... axb3 { [%eval 0.08] } 11. Qxb3 { [%eval 0.02] } 11... Ra7 { [%eval 0.04] } 12. Re1 { [%eval -0.18] } 12... Nbd7 { [%eval -0.14] } 13. Qc2 { [%eval -0.5] } 13... Qc7?! { (-0.50 → 0.07) Inaccuracy. Qa8 was best. } { [%eval 0.07] } (13... Qa8 14. Bb2 Rc8 15. Nh4 Bh5 16. h3 Ne8 17. Rbc1 Rc7 18. e4 h6 19. exd5) 14. Rb3 { [%eval -0.39] } 14... Rfa8 { [%eval -0.41] } 15. h3 { [%eval -0.82] } 15... Bxf3 { [%eval -0.82] } 16. Nxf3 { [%eval -0.82] } 16... Bxa3 { [%eval -0.77] } 17. Bf4 { [%eval -0.82] } 17... Bd6 { [%eval -0.93] } 18. Be3 { [%eval -1.17] } 18... dxc4 { [%eval -1.17] } 19. Qxc4 { [%eval -1.11] } 19... Ra4 { [%eval -1.06] } 20. Qc2 { [%eval -1.03] } 20... Ra2 { [%eval -1.01] } 21. Qb1 { [%eval -1.01] } 21... b5 { [%eval -1.1] } 22. Nd4 { [%eval -1.06] } 22... Ne5?? { (-1.06 → 0.69) Blunder. Nd5 was best. } { [%eval 0.69] } (22... Nd5 23. Bxd5) 23. f4? { (0.69 → -0.92) Mistake. Rc1 was best. } { [%eval -0.92] } (23. Rc1) 23... Bc5 { [%eval -0.93] } 24. Qc1? { (-0.93 → -2.24) Mistake. Rc3 was best. } { [%eval -2.24] } (24. Rc3 Bb6) 24... Ra1?? { (-2.24 → 0.06) Blunder. Qb6 was best. } { [%eval 0.06] } (24... Qb6 25. Nf5 Ned7 26. d4 Bf8 27. Qxc6 exf5 28. Qxb6 Nxb6 29. Bxa8 Rxa8 30. Rxb5) 25. Qxa1? { (0.06 → -1.22) Mistake. Qxc5 was best. } { [%eval -1.22] } (25. Qxc5 Rxe1+ 26. Kf2 Ned7 27. Qc2 Raa1 28. Nxc6 Kh8 29. Nd4 Qxc2 30. Nxc2 Rab1) 25... Rxa1 { [%eval -1.13] } 26. Rxa1 { [%eval -0.98] } 26... Qd8?? { (-0.98 → 1.78) Blunder. h6 was best. } { [%eval 1.78] } (26... h6) 27. Nc2?? { (1.78 → -0.85) Blunder. Kh1 was best. } { [%eval -0.85] } (27. Kh1 h5 28. fxe5 Bxd4 29. Bxd4 Qxd4 30. Ra8+ Kh7 31. exf6 Qxf6 32. Rb1 Qe5) 27... Bxe3+ { [%eval -0.77] } 28. Nxe3 { [%eval -0.87] } 28... Ned7 { [%eval -0.74] } 29. Bxc6?? { (-0.74 → -3.46) Blunder. d4 was best. } { [%eval -3.46] } (29. d4 h5 30. Bxc6 Nf8 31. d5 h4 32. dxe6 fxe6 33. Bf3 hxg3 34. Kg2 Qd4) 29... Qb6 { [%eval -3.27] } 30. Bxd7?! { (-3.27 → -4.25) Inaccuracy. Ra8+ was best. } { [%eval -4.25] } (30. Ra8+ Nf8 31. Bf3 Qxe3+ 32. Kf1 e5 33. Rxb5 exf4 34. g4 g6 35. Rb7 Qc1+) 30... Qxe3+ { [%eval -4.26] } 31. Kf1 { [%eval -4.48] } 31... Nxd7?! { (-4.48 → -3.13) Inaccuracy. g6 was best. } { [%eval -3.13] } (31... g6 32. Rba3 Nxd7 33. d4 Qe4 34. d5 Kg7 35. d6 Qd5 36. Ra7 Nf6 37. d7) 32. Rxb5?! { (-3.13 → -4.79) Inaccuracy. Ra8+ was best. } { [%eval -4.79] } (32. Ra8+ Nf8 33. Rxb5 Qxg3 34. Rbb8 Qxf4+ 35. Kg2 Qg5+ 36. Kf1 Qc1+ 37. Kg2 Qc6+) 32... g6 { [%eval -4.57] } 33. Rb7 { [%eval -4.74] } 33... Qxg3?! { (-4.74 → -3.57) Inaccuracy. Nc5 was best. } { [%eval -3.57] } (33... Nc5 34. Rb4 Nxd3 35. exd3 Qxd3+ 36. Kg1 Qxg3+ 37. Kf1 Kg7 38. h4 Qh3+ 39. Ke2) 34. Rxd7 { [%eval -3.43] } 34... Qxh3+ { [%eval -3.49] } 35. Kf2 { [%eval -3.41] } 35... Qh2+ { [%eval -3.63] } 36. Ke3 { [%eval -3.56] } 36... Qg3+ { [%eval -3.41] } 37. Kd2 { [%eval -3.86] } 37... Qxf4+ { [%eval -3.49] } 38. Kc2 { [%eval -4.09] } 38... Qb4 { [%eval -3.29] } 39. Raa7 { [%eval -3.57] } 39... Qc5+ { [%eval -3.54] } 40. Kd2 { [%eval -3.3] } 40... Qg5+ { [%eval -3.65] } 41. Kc2 { [%eval -3.7] } 41... Qf6 { [%eval -3.41] } 42. Rac7?! { (-3.41 → -4.50) Inaccuracy. Ra8+ was best. } { [%eval -4.5] } (42. Ra8+ Kg7 43. Rdd8 h5 44. Rh8 Qf1 45. Kd2 Qf4+ 46. Ke1 h4 47. Rag8+ Kf6) 42... Kg7 { [%eval -3.67] } 43. d4 { [%eval -3.93] } 43... h6 { [%eval -3.68] } 44. Kd3 { [%eval -4.04] } 44... Qf5+ { [%eval -3.78] } 45. e4 { [%eval -3.66] } 45... Qf1+ { [%eval -4.21] } 46. Kc3 { [%eval -4.41] } 46... g5 { [%eval -4.18] } 47. Kb4 { [%eval -4.56] } 47... Qb1+? { (-4.56 → -2.73) Mistake. g4 was best. } { [%eval -2.73] } (47... g4 48. Rd8 Qb1+ 49. Ka5 Qxe4 50. d5 exd5 51. Rcc8 Kg6 52. Rd6+ Kh7 53. Rdd8) 48. Kc5 { [%eval -2.62] } 48... Qxe4 { [%eval -2.66] } 49. Kd6? { (-2.66 → -5.29) Mistake. d5 was best. } { [%eval -5.29] } (49. d5 Qe3+ 50. Kc6 exd5 51. Rxf7+ Kg6 52. Rfe7 Qd3 53. Re5 d4 54. Rd5 h5) 49... Kg6? { (-5.29 → -3.20) Mistake. Qxd4+ was best. } { [%eval -3.2] } (49... Qxd4+ 50. Kc6 Qf6 51. Rc8 Qf3+ 52. Kb6 h5 53. Rdd8 h4 54. Kc7 h3 55. Rh8) 50. Rxf7 { [%eval -3.1] } 50... Qd5+ { [%eval -3.54] } 51. Ke7 { [%eval -3.39] } 51... Qxd4 { [%eval -3.31] } 52. Kf8?? { (-3.31 → Mate in 1) Checkmate is now unavoidable. Kxe6 was best. } { [%eval #-1] } (52. Kxe6 g4 53. Rfd7 Qe4+ 54. Kd6 Kg5 55. Rc5+ Kh4 56. Rdc7 Qg6+ 57. Ke7 g3) 52... Qd8# { Black wins by checkmate. } 0-1
