FEN
[Event "rated rapid game"]
[Site "https://lichess.org/Fqx0Umqg"]
[Date "2026.06.08"]
[Round "-"]
[White "zzzzeeenno"]
[Black "Todrawornot"]
[Result "1-0"]
[GameId "2Da1l121"]
[WhiteElo "1734"]
[BlackElo "1763"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D01"]
[Opening "Richter-Veresov Attack"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Nc3 { [%eval -0.02] } 2... d5 { [%eval 0.0] } 3. Bg5 { [%eval -0.19] } { D01 Richter-Veresov Attack } 3... Nbd7 { [%eval -0.15] } 4. g3 { [%eval -0.4] } 4... e6 { [%eval -0.29] } 5. Bg2 { [%eval -0.29] } 5... Bb4 { [%eval -0.21] } 6. e4 { [%eval -0.27] } 6... Bxc3+ { [%eval -0.33] } 7. bxc3 { [%eval -0.29] } 7... dxe4 { [%eval -0.33] } 8. Bxe4 { [%eval -0.4] } 8... h6 { [%eval -0.43] } 9. Bxf6 { [%eval -0.37] } 9... Nxf6 { [%eval -0.43] } 10. Qf3?! { (-0.43 → -1.31) Inaccuracy. Bg2 was best. } { [%eval -1.31] } (10. Bg2 c5 11. dxc5 Qa5 12. Qd4 O-O 13. Ne2 Bd7 14. Qb4 Qc7 15. Qxb7 Qxc5) 10... Nxe4 { [%eval -1.1] } 11. Qxe4 { [%eval -1.16] } 11... Qd5? { (-1.16 → 0.01) Mistake. O-O was best. } { [%eval 0.01] } (11... O-O 12. Ne2 Qd6 13. Rg1 Bd7 14. g4 Bc6 15. Qf4 Qa3 16. g5 h5 17. Qe3) 12. Qxd5 { [%eval -0.06] } 12... exd5 { [%eval -0.07] } 13. Nf3 { [%eval -0.27] } 13... Bf5 { [%eval -0.12] } 14. Rc1 { [%eval -0.35] } 14... O-O-O { [%eval -0.51] } 15. O-O? { (-0.51 → -1.86) Mistake. Ne5 was best. } { [%eval -1.86] } (15. Ne5 f6 16. Nd3 Be4 17. Rf1 Bxd3 18. cxd3 Rd6 19. Kd2 Ra6 20. Rc2 Re8) 15... Rd6 { [%eval -1.49] } 16. Ne5 { [%eval -1.39] } 16... Ra6 { [%eval -1.1] } 17. Nxf7 { [%eval -1.31] } 17... Rf8 { [%eval -1.22] } 18. Ne5 { [%eval -1.27] } 18... Ra3 { [%eval -1.25] } 19. f4 { [%eval -1.55] } 19... Rxc3 { [%eval -1.5] } 20. Rf2 { [%eval -1.54] } 20... Rf6 { [%eval -1.64] } 21. Rd2? { (-1.64 → -3.00) Mistake. g4 was best. } { [%eval -3.0] } (21. g4 Be4 22. g5 hxg5 23. fxg5 Rxf2 24. Kxf2 Rh3 25. Rf1 b6 26. g6 Kb7) 21... Ra6 { [%eval -2.88] } 22. Ra1 { [%eval -3.33] } 22... Rxc2 { [%eval -3.12] } 23. Rxc2 { [%eval -3.0] } 23... Bxc2 { [%eval -2.99] } 24. a3 { [%eval -3.72] } 24... Ra4 { [%eval -3.46] } 25. Rc1 { [%eval -3.59] } 25... Be4 { [%eval -3.72] } 26. Ra1 { [%eval -4.41] } 26... Rxd4 { [%eval -4.45] } 27. Kf2 { [%eval -4.58] } 27... Rd2+ { [%eval -4.5] } 28. Kg1?! { (-4.50 → -6.09) Inaccuracy. Ke3 was best. } { [%eval -6.09] } (28. Ke3 Rxh2 29. f5 c5 30. Rf1 Kd8 31. a4 Kc7 32. g4 Rh1 33. Rf4 b6) 28... Rg2+ { [%eval -6.01] } 29. Kf1 { [%eval -5.93] } 29... Rxh2 { [%eval -5.79] } 30. Re1 { [%eval -5.78] } 30... Rh1+ { [%eval -6.06] } 31. Kf2 { [%eval -6.02] } 31... Rxe1 { [%eval -5.84] } 32. Kxe1 { [%eval -5.74] } 32... c5 { [%eval -5.65] } 33. Kd2 { [%eval -6.19] } 33... d4 { [%eval -6.08] } 34. Nc4 { [%eval -6.29] } 34... Kc7 { [%eval -6.19] } 35. Ne5 { [%eval -6.51] } 35... b5 { [%eval -6.41] } 36. Kc1 { [%eval -6.87] } 36... c4 { [%eval -6.61] } 37. Kb2 { [%eval -8.16] } 37... c3+ { [%eval -7.86] } 38. Kc1 { [%eval -8.62] } 38... d3 { [%eval -8.38] } 39. Ng4? { (-8.38 → Mate in 9) Checkmate is now unavoidable. g4 was best. } { [%eval #-9] } (39. g4 Kd6 40. g5 d2+ 41. Kd1 Kd5 42. Ke2 h5 43. Kd1 h4 44. Ke2 Kd4) 39... d2+ { [%eval #-8] } 40. Kd1 { [%eval #-8] } 40... Bf3+ { [%eval #-7] } 41. Kc2 { [%eval #-7] } 41... Bxg4 { [%eval #-6] } 42. Kxc3 { [%eval #-6] } 42... d1=Q { [%eval #-5] } 43. Kb4 { [%eval #-4] } 43... Qb1+ { [%eval #-5] } 44. Kc3 { [%eval #-5] } 44... Qc1+ { [%eval #-5] } 45. Kd4 { [%eval #-4] } 45... Kd6 { [%eval #-4] } 46. Kd3 { [%eval #-4] } 46... Qd1+ { [%eval #-4] } 47. Ke3 { [%eval #-3] } 47... Qe2+ { [%eval #-3] } 48. Kd4 { [%eval #-3] } 48... Qf2+ { [%eval #-3] } 49. Kd3 { [%eval #-3] } 49... Qf3+ { [%eval #-5] } 50. Kd2 { [%eval #-5] } 50... Qf2+ { [%eval #-4] } 51. Kd3 { [%eval #-3] } 51... Qe2+ { [%eval #-4] } 52. Kc3 { [%eval #-4] } 52... Kc5 { [%eval #-3] } 53. Kb3 { [%eval #-3] } 53... Qc4+ { [%eval #-3] } 54. Kb2 { [%eval #-3] } 54... Qd3 { [%eval #-3] } 55. Kc1 { [%eval #-3] } 55... Kc4 { [%eval #-3] } 56. Kb2 { [%eval #-3] } 56... Qc3+ { [%eval #-3] } 57. Kb1 { [%eval #-2] } 57... Kd3 { [%eval #-3] } 58. Ka2 { [%eval #-2] } 58... Qc2+ { [%eval #-2] } 59. Ka1 { [%eval #-2] } 59... Kc3 { [%eval #-1] } 60. a4 { [%eval #-1] } { White wins on time. } 1-0