FEN
[Event "rated bullet game"]
[Site "https://lichess.org/3kGrRKxK"]
[Date "2026.01.31"]
[Round "-"]
[White "Off-War"]
[Black "enmQ"]
[Result "0-1"]
[GameId "3kGrRKxK"]
[UTCDate "2026.01.31"]
[UTCTime "12:49:03"]
[WhiteElo "3032"]
[BlackElo "3063"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+6"]
[WhiteTitle "GM"]
[BlackTitle "GM"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A05"]
[Opening "King's Indian Attack: Wahls Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... g6 { [%eval 0.38] } 2. g3 { [%eval 0.16] } 2... Bg7 { [%eval 0.15] } 3. Bg2 { [%eval 0.07] } 3... Nf6 { [%eval 0.18] } 4. O-O { [%eval 0.14] } 4... O-O { [%eval 0.21] } 5. d3 { [%eval -0.08] } 5... d5 { [%eval -0.06] } { A05 King's Indian Attack: Wahls Defense } 6. Nbd2 { [%eval -0.16] } 6... d4 { [%eval 0.15] } 7. e4?! { (0.15 → -0.50) Inaccuracy. Nc4 was best. } { [%eval -0.5] } (7. Nc4 Nd5 8. a4 Nc6 9. Re1 Re8 10. e4 dxe3 11. Bxe3 Bf5) 7... dxe3 { [%eval -0.41] } 8. fxe3 { [%eval -0.46] } 8... Nd5?! { (-0.46 → 0.26) Inaccuracy. c5 was best. } { [%eval 0.26] } (8... c5 9. d4) 9. Qe1 { [%eval -0.23] } 9... Nd7 { [%eval 0.2] } 10. e4?! { (0.20 → -0.43) Inaccuracy. Qe2 was best. } { [%eval -0.43] } (10. Qe2 c5) 10... Nb4 { [%eval -0.4] } 11. Qd1 { [%eval -0.38] } 11... c5 { [%eval -0.4] } 12. a3 { [%eval -0.63] } 12... Nc6 { [%eval -0.62] } 13. Nc4 { [%eval -0.77] } 13... Nde5?! { (-0.77 → -0.11) Inaccuracy. b5 was best. } { [%eval -0.11] } (13... b5 14. Ne3 Nde5 15. Nxe5 Nxe5 16. Rb1 a5 17. b4 axb4 18. axb4 cxb4 19. d4) 14. Nfxe5 { [%eval -0.09] } 14... Nxe5 { [%eval -0.12] } 15. Nxe5 { [%eval -0.1] } 15... Qd4+ { [%eval -0.12] } 16. Kh1 { [%eval -0.38] } 16... Qxe5 { [%eval -0.48] } 17. Rb1 { [%eval -0.54] } 17... Be6 { [%eval -0.43] } 18. Bf4 { [%eval -0.42] } 18... Qd4 { [%eval -0.4] } 19. Qe2 { [%eval -0.43] } 19... c4 { [%eval -0.41] } 20. Be3 { [%eval -0.29] } 20... cxd3 { [%eval -0.32] } 21. cxd3 { [%eval -0.33] } 21... Qa4 { [%eval -0.41] } 22. Rfd1 { [%eval -0.89] } 22... Rfd8 { [%eval -0.78] } 23. h3 { [%eval -1.03] } 23... Rac8 { [%eval -1.06] } 24. Kh2?! { (-1.06 → -1.98) Inaccuracy. Rd2 was best. } { [%eval -1.98] } (24. Rd2) 24... Bb3?! { (-1.98 → -0.89) Inaccuracy. Rc2 was best. } { [%eval -0.89] } (24... Rc2 25. Rd2 Rdc8 26. d4 Rxd2 27. Qxd2 Rc2 28. Qd1 Qb3 29. d5 Bd7 30. Bf4) 25. Rd2 { [%eval -1.04] } 25... Qb5 { [%eval -0.82] } 26. Rf1 { [%eval -1.08] } 26... a5 { [%eval -0.87] } 27. h4 { [%eval -0.97] } 27... h5 { [%eval -1.03] } 28. Bh3 { [%eval -0.94] } 28... Rc6 { [%eval -1.01] } 29. Bg5 { [%eval -0.75] } 29... Be6?! { (-0.75 → 0.08) Inaccuracy. Kf8 was best. } { [%eval 0.08] } (29... Kf8 30. Be3 a4 31. Re1 Rcd6 32. Rc1 Bd4 33. Bxd4 Rxd4 34. Bf1 Qa5 35. Rc3) 30. Bxe7 { [%eval 0.08] } 30... Re8 { [%eval 0.24] } 31. Bg5 { [%eval 0.25] } 31... Bxh3 { [%eval 0.14] } 32. Kxh3 { [%eval 0.19] } 32... Rce6 { [%eval 0.16] } 33. Qf3 { [%eval 0.11] } 33... Qd7 { [%eval 0.17] } 34. Kg2 { [%eval 0.16] } 34... Rb6? { (0.16 → 1.34) Mistake. Bd4 was best. } { [%eval 1.34] } (34... Bd4 35. g4) 35. Rff2? { (1.34 → 0.16) Mistake. d4 was best. } { [%eval 0.16] } (35. d4) 35... Rb3 { [%eval 0.52] } 36. Bf4 { [%eval 0.0] } 36... a4 { [%eval 0.0] } 37. Rfe2 { [%eval 0.0] } 37... b5 { [%eval 0.18] } 38. Re3?? { (0.18 → -3.60) Blunder. e5 was best. } { [%eval -3.6] } (38. e5 b4) 38... b4?? { (-3.60 → 0.12) Blunder. Bxb2 was best. } { [%eval 0.12] } (38... Bxb2 39. Ree2 Bxa3 40. Bh6 Re6 41. e5 Bb4 42. Qa8+ Re8 43. e6 fxe6 44. Qe4) 39. axb4?? { (0.12 → -3.26) Blunder. d4 was best. } { [%eval -3.26] } (39. d4 bxa3 40. bxa3 Qe7 41. Rxb3 axb3 42. Qxb3 Qxe4+ 43. Qf3 Bxd4 44. Qxe4 Rxe4) 39... Rxb2? { (-3.26 → -1.71) Mistake. Bxb2 was best. } { [%eval -1.71] } (39... Bxb2) 40. Qe2? { (-1.71 → -3.37) Mistake. Ree2 was best. } { [%eval -3.37] } (40. Ree2 Rxb4 41. e5 Rd4 42. Rb2 Rxd3 43. Rb7 Qc8 44. Qe4 Rd4 45. Qf3 Rd7) 40... a3 { [%eval -3.28] } 41. d4 { [%eval -3.31] } 41... Rxd2 { [%eval -2.92] } 42. Qxd2 { [%eval -3.18] } 42... Qxd4?? { (-3.18 → 0.13) Blunder. Ra8 was best. } { [%eval 0.13] } (42... Ra8 43. Re1 Qxd4 44. e5 Qc4 45. Kh2 Kh7 46. Qg2 Ra4 47. Re4 Qb3 48. Re3) 43. Qxd4 { [%eval 0.0] } 43... Bxd4 { [%eval 0.02] } 44. Rxa3 { [%eval 0.07] } 44... Rxe4 { [%eval 0.2] } 45. Rb3 { [%eval 0.03] } 45... Bb6 { [%eval 0.03] } 46. Kf3 { [%eval 0.04] } 46... f5 { [%eval 0.08] } 47. b5 { [%eval 0.13] } 47... Ra4?? { (0.13 → 3.95) Blunder. Kf7 was best. } { [%eval 3.95] } (47... Kf7 48. Rd3) 48. Rc3?? { (3.95 → 0.06) Blunder. Be3 was best. } { [%eval 0.06] } (48. Be3 Bc7 49. b6 Bxb6 50. Rxb6 Kf7 51. Rb7+ Ke6 52. Rg7 Kf6 53. Ra7 Rb4) 48... Rb4 { [%eval 0.03] } 49. Rc6 { [%eval 0.0] } 49... Rb3+ { [%eval 0.0] } 50. Kg2 { [%eval 0.0] } 50... Rb2+ { [%eval 0.07] } 51. Kf1 { [%eval 0.0] } 51... Rxb5 { [%eval 0.02] } 52. Rxg6+ { [%eval 0.06] } 52... Kf7 { [%eval 0.06] } 53. Rg5 { [%eval 0.08] } 53... Bd8 { [%eval 0.09] } 54. Rxh5 { [%eval 0.07] } 54... Bf6 { [%eval 0.18] } 55. Rh7+ { [%eval 0.0] } 55... Ke6 { [%eval 0.0] } 56. Rc7 { [%eval 0.0] } 56... Kd5 { [%eval 0.09] } 57. Rc2 { [%eval 0.2] } 57... Bd4 { [%eval 0.11] } 58. Kg2 { [%eval 0.16] } 58... Ke4?! { (0.16 → 0.81) Inaccuracy. Ke6 was best. } { [%eval 0.81] } (58... Ke6 59. Rd2) 59. Re2+ { [%eval 0.34] } 59... Kd3?? { (0.34 → 2.79) Blunder. Kd5 was best. } { [%eval 2.79] } (59... Kd5 60. Re1 Rb2+ 61. Kh3 Bf6 62. h5 Rb7 63. Kg2 Re7 64. Rb1 Ke6 65. Rb6+) 60. Re6?? { (2.79 → 0.10) Blunder. Re1 was best. } { [%eval 0.1] } (60. Re1) 60... Rb2+ { [%eval 0.35] } 61. Kh3 { [%eval 0.37] } 61... Bg1 { [%eval 0.67] } 62. Rd6+?! { (0.67 → 0.12) Inaccuracy. g4 was best. } { [%eval 0.12] } (62. g4 Rb4 63. Kg3 Bf2+ 64. Kf3 Bxh4 65. gxf5 Kc2 66. Rc6+ Kd3 67. Be5 Be7) 62... Ke4 { [%eval 0.11] } 63. g4?? { (0.11 → Mate in 4) Checkmate is now unavoidable. Rd2 was best. } { [%eval #-4] } (63. Rd2 Rxd2 64. Bxd2 Ke5 65. Bc3+ Ke6 66. Kg2 Bc5 67. h5 Be3 68. Kf3 Bh6) 63... Kxf4 { [%eval #-3] } 64. gxf5 { [%eval #-1] } 64... Rh2# { Black wins by checkmate. } 0-1
