Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/wXiOzdms"] [Date "2026.04.20"] [Round "-"] [White "TheWhiteMoon"] [Black "Blitz_40"] [Result "1-0"] [GameId "wXiOzdms"] [UTCDate "2026.04.20"] [UTCTime "18:28:51"] [WhiteElo "2519"] [BlackElo "2580"] [WhiteRatingDiff "+7"] [BlackRatingDiff "-7"] [Variant "Standard"] [TimeControl "30+0"] [ECO "A04"] [Opening "Zukertort Opening: Queen's Gambit Invitation"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... e6 { [%eval 0.14] } { A04 Zukertort Opening: Queen's Gambit Invitation } 2. g3 { [%eval 0.1] } 2... Be7 { [%eval -0.27] } 3. Bg2 { [%eval 0.26] } 3... d5 { [%eval 0.24] } 4. O-O { [%eval 0.21] } 4... h5 { [%eval 0.54] } 5. e3 { [%eval 0.23] } 5... h4 { [%eval 0.22] } 6. c4 { [%eval 0.27] } 6... hxg3 { [%eval 0.3] } 7. hxg3?! { (0.30 → -0.44) Inaccuracy. fxg3 was best. } { [%eval -0.44] } (7. fxg3) 7... c6?! { (-0.44 → 0.24) Inaccuracy. dxc4 was best. } { [%eval 0.24] } (7... dxc4 8. Qa4+ c6 9. Qxc4 Qa5 10. e4 Qh5 11. e5 c5 12. g4 Qg6 13. Nc3) 8. d4 { [%eval 0.15] } 8... Nf6?! { (0.15 → 0.74) Inaccuracy. f5 was best. } { [%eval 0.74] } (8... f5) 9. cxd5?! { (0.74 → -0.25) Inaccuracy. Nbd2 was best. } { [%eval -0.25] } (9. Nbd2 Ne4 10. Ne5 Nxd2 11. Bxd2 Nd7 12. Rc1 a5 13. Rc2 Nxe5 14. dxe5 Bd7) 9... exd5 { [%eval -0.36] } 10. Ne5 { [%eval -0.9] } 10... Bh3?! { (-0.90 → -0.22) Inaccuracy. Nbd7 was best. } { [%eval -0.22] } (10... Nbd7) 11. Nc3? { (-0.22 → -1.35) Mistake. Bxh3 was best. } { [%eval -1.35] } (11. Bxh3) 11... Bxg2? { (-1.35 → -0.15) Mistake. Qc8 was best. } { [%eval -0.15] } (11... Qc8) 12. Kxg2 { [%eval -0.15] } 12... Nbd7 { [%eval -0.13] } 13. Rh1 { [%eval -0.19] } 13... Rf8 { [%eval 0.27] } 14. b3?! { (0.27 → -0.54) Inaccuracy. Nd3 was best. } { [%eval -0.54] } (14. Nd3 Qc7) 14... Nxe5?! { (-0.54 → 0.32) Inaccuracy. Bd6 was best. } { [%eval 0.32] } (14... Bd6) 15. dxe5 { [%eval 0.35] } 15... Nd7 { [%eval 0.22] } 16. Bb2 { [%eval 0.38] } 16... Qc7 { [%eval 0.75] } 17. Na4?! { (0.75 → -0.27) Inaccuracy. e4 was best. } { [%eval -0.27] } (17. e4 d4) 17... O-O-O { [%eval -0.18] } 18. Rc1 { [%eval -0.46] } 18... Kb8 { [%eval -0.15] } 19. Nc3? { (-0.15 → -1.66) Mistake. f4 was best. } { [%eval -1.66] } (19. f4 Rg8) 19... Nxe5?? { (-1.66 → 4.58) Blunder. Qxe5 was best. } { [%eval 4.58] } (19... Qxe5 20. Qg4 Bf6 21. Ba3 Rg8 22. Na4 Rge8 23. Nc5 Nxc5 24. Bxc5 Qe4+ 25. Qxe4) 20. Nxd5?? { (4.58 → 0.35) Blunder. Nb5 was best. } { [%eval 0.35] } (20. Nb5 Qc8 21. Bxe5+ Ka8 22. Nc7+ Kb8 23. Ne6+ Ka8 24. Nxd8 Rxd8 25. Bxg7 Ba3) 20... Rxd5? { (0.35 → 2.06) Mistake. Qd6 was best. } { [%eval 2.06] } (20... Qd6 21. Nf4) 21. Qxd5 { [%eval 2.13] } 21... cxd5 { [%eval 2.1] } 22. Rxc7 { [%eval 2.12] } 22... Kxc7 { [%eval 2.1] } 23. Bxe5+ { [%eval 2.06] } 23... Bd6?! { (2.06 → 2.98) Inaccuracy. Kd7 was best. } { [%eval 2.98] } (23... Kd7 24. Bxg7 Rc8 25. Bd4 b6 26. Rh5 Ke6 27. Rh6+ Kd7 28. a4 Rc2 29. Rh7) 24. Rc1+ { [%eval 2.74] } 24... Kd7 { [%eval 2.71] } 25. Bd4?? { (2.71 → 0.19) Blunder. Bxg7 was best. } { [%eval 0.19] } (25. Bxg7 Re8 26. Bd4 Be5 27. Bxe5 Rxe5 28. Rd1 Kd6 29. Kf3 Re8 30. Rd4 Ke5) 25... b6?? { (0.19 → 2.50) Blunder. f6 was best. } { [%eval 2.5] } (25... f6 26. f4) 26. Rd1?? { (2.50 → 0.06) Blunder. Bxg7 was best. } { [%eval 0.06] } (26. Bxg7 Ba3 27. Bxf8 Bxc1 28. g4 Bb2 29. f4 Ke6 30. Kf3 f5 31. g5 Kf7) 26... f6 { [%eval 0.29] } 27. Bb2 { [%eval 0.32] } 27... Ke6 { [%eval 0.37] } 28. f3 { [%eval 0.0] } 28... Be5 { [%eval 0.04] } 29. Bxe5 { [%eval 0.0] } 29... fxe5 { [%eval 0.0] } 30. Kf2?! { (0.00 → -1.06) Inaccuracy. Rc1 was best. } { [%eval -1.06] } (30. Rc1 Kd6 31. f4 a5 32. a3 b5 33. fxe5+ Kxe5 34. Rc5 Ke4 35. Rxb5 Rd8) 30... Rc8 { [%eval -0.68] } 31. Ke2 { [%eval -0.73] } 31... Rc2+ { [%eval -0.57] } 32. Rd2 { [%eval -0.57] } 32... Rc5 { [%eval -0.41] } 33. Rd3 { [%eval -0.48] } 33... Rc6 { [%eval -0.29] } 34. Rd2 { [%eval -0.66] } 34... g5?! { (-0.66 → -0.01) Inaccuracy. Rc1 was best. } { [%eval -0.01] } (34... Rc1 35. g4 g5 36. Rd1 Rc2+ 37. Rd2 Rc8 38. Kd3 Rf8 39. Ke2 a5 40. a3) 35. e4? { (-0.01 → -1.35) Mistake. Kd3 was best. } { [%eval -1.35] } (35. Kd3 Rc1 36. Rh2 g4 37. Rh6+ Kf5 38. Rh5+ Kf6 39. fxg4 Rg1 40. Rh6+ Ke7) 35... d4 { [%eval -1.33] } 36. Kd3?? { (-1.33 → -4.00) Blunder. f4 was best. } { [%eval -4.0] } (36. f4 g4 37. f5+ Kd6 38. Rd3 a5 39. Kd1 Rc7 40. a4 Rc8 41. Kd2 Kc5) 36... Rc3+ { [%eval -3.83] } 37. Ke2 { [%eval -3.81] } 37... Re3+ { [%eval -3.35] } 38. Kf2 { [%eval -3.51] } 38... Rc3?! { (-3.51 → -2.26) Inaccuracy. g4 was best. } { [%eval -2.26] } (38... g4 39. fxg4 Rxe4 40. Rc2 Rxg4 41. Kf3 Kf5 42. Rc7 e4+ 43. Kf2 Rg8 44. Rf7+) 39. g4?! { (-2.26 → -3.24) Inaccuracy. b4 was best. } { [%eval -3.24] } (39. b4 Kd6 40. Rb2 Ra3 41. Kg2 Re3 42. Kf2 Rc3 43. a4 Re3 44. g4 Ra3) 39... Kd6 { [%eval -3.27] } 40. Re2?! { (-3.27 → -4.26) Inaccuracy. Ke2 was best. } { [%eval -4.26] } (40. Ke2 Re3+ 41. Kf2 Kc5 42. Rd1 Rc3 43. Ke2 Kb4 44. Rh1 Rc2+ 45. Kd3 Rf2) 40... Kc5 { [%eval -3.87] } 41. Rd2 { [%eval -4.41] } 41... a5 { [%eval -4.24] } 42. Ke2 { [%eval -4.33] } 42... b5 { [%eval -4.12] } 43. Rd3 { [%eval -4.23] } 43... b4?? { (-4.23 → -1.54) Blunder. Rc1 was best. } { [%eval -1.54] } (43... Rc1 44. a3 a4 45. Kd2 Ra1 46. Ke2 Ra2+ 47. Kf1 Rxa3 48. b4+ Kxb4 49. Rxa3) 44. Rd2?? { (-1.54 → -3.65) Blunder. Kd2 was best. } { [%eval -3.65] } (44. Kd2) 44... a4?? { (-3.65 → -1.53) Blunder. Re3+ was best. } { [%eval -1.53] } (44... Re3+ 45. Kf2 a4 46. Rb2 Rc3 47. bxa4 Kc4 48. Ke2 Re3+ 49. Kd2 Rxf3 50. Rc2+) 45. Rd1?? { (-1.53 → -5.59) Blunder. Rd3 was best. } { [%eval -5.59] } (45. Rd3 Kb5 46. Kd2 Rc6 47. Kd1 Kb6 48. Kd2 Rc3 49. Ke2 Rc2+ 50. Rd2 Rc6) 45... axb3 { [%eval -5.45] } 46. axb3 { [%eval -6.04] } 46... Rxb3 { [%eval -5.84] } 47. Rd2 { [%eval -6.48] } 47... Rc3 { [%eval -5.67] } 48. Rc2?? { (-5.67 → Mate in 5) Checkmate is now unavoidable. Ra2 was best. } { [%eval #-5] } (48. Ra2 Kc4 49. f4 exf4 50. Ra7 f3+ 51. Kf2 b3 52. Rb7 Re3 53. Rb8 Kc3) 48... Kc4?? { (Mate in 5 → -6.90) Lost forced checkmate sequence. Rxc2+ was best. } { [%eval -6.9] } (48... Rxc2+ 49. Kd3 b3 50. f4 Rf2 51. fxg5 b2 52. g6 b1=Q#) 49. Rd2 { [%eval -9.47] } 49... d3+ { [%eval -9.46] } 50. Ke3 { [%eval -10.02] } 50... Rc2 { [%eval -9.31] } 51. Rd1? { (-9.31 → Mate in 1) Checkmate is now unavoidable. Rf2 was best. } { [%eval #-1] } (51. Rf2 b3 52. f4 exf4+ 53. Kf3 Rxf2+ 54. Kxf2 d2 55. Ke2 b2 56. Kxd2 b1=Q) 51... Rc3? { (Mate in 1 → -7.50) Lost forced checkmate sequence. Re2# was best. } { [%eval -7.5] } (51... Re2#) 52. Ra1 { [%eval -9.61] } 52... b3? { (-9.61 → -4.40) Mistake. Rc2 was best. } { [%eval -4.4] } (52... Rc2 53. Re1 b3 54. f4 exf4+ 55. Kf3 b2 56. e5 Rc1 57. Re4+ Kc3 58. Ra4) 53. Ra8?! { (-4.40 → -6.99) Inaccuracy. Ra4+ was best. } { [%eval -6.99] } (53. Ra4+ Kc5 54. Ra8 Kb4 55. Rb8+ Ka3 56. Ra8+ Kb2 57. Kd2 Rc5 58. Kxd3 Kb1) 53... Kb4?! { (-6.99 → -4.84) Inaccuracy. b2 was best. } { [%eval -4.84] } (53... b2 54. Rb8 Rc2 55. f4 gxf4+ 56. Kf3 d2 57. Ke2 f3+ 58. Kd1 f2 59. Kxc2) 54. Rc8?? { (-4.84 → Mate in 7) Checkmate is now unavoidable. Kd2 was best. } { [%eval #-7] } (54. Kd2 Rc5 55. Kxd3 b2 56. Rb8+ Ka3 57. Kd2 Ka2 58. Ra8+ Kb1 59. Ra4 Rc2+) 54... Ka3?? { (Mate in 7 → 6.59) Lost forced checkmate sequence. Rxc8 was best. } { [%eval 6.59] } (54... Rxc8 55. f4 gxf4+ 56. Kf2 Rc2+ 57. Kf3 d2 58. Ke2 b2 59. g5 d1=Q+ 60. Kxd1) 55. Rb8?? { (6.59 → -6.29) Blunder. Rxc3 was best. } { [%eval -6.29] } (55. Rxc3) 55... Kb2?! { (-6.29 → -4.63) Inaccuracy. b2 was best. } { [%eval -4.63] } (55... b2 56. Ra8+ Kb3 57. Kd2 b1=Q 58. Rb8+ Ka2 59. Rxb1 Rc2+ 60. Ke3 Kxb1 61. Kxd3) 56. Ra8? { (-4.63 → -9.66) Mistake. Kd2 was best. } { [%eval -9.66] } (56. Kd2 Rc5) 56... Rc2?? { (-9.66 → -3.60) Blunder. Kc2 was best. } { [%eval -3.6] } (56... Kc2 57. Ra1 d2+ 58. Ke2 b2 59. Rg1 Rb3 60. Rd1 Re3+ 61. Kxe3 Kxd1 62. Kf2) 57. Rb8?? { (-3.60 → Mate in 8) Checkmate is now unavoidable. Kxd3 was best. } { [%eval #-8] } (57. Kxd3 Rc5 58. Kd2 Kb1 59. Rg8 b2 60. Rxg5 Rc2+ 61. Ke3 Kc1 62. Rh5 Rd2) 57... d2 { [%eval #-7] } 58. Rxb3+ { [%eval #-7] } { White wins on time. } 1-0