FEN
[Event "rated blitz game"]
[Site "https://adjva4.dpdns.org/t869wbL5"]
[Date "2026.05.07"]
[Round "-"]
[White "Twisted_Truth"]
[Black "mmmm4444"]
[Result "1-0"]
[GameId "t869wbL5"]
[UTCDate "2026.05.07"]
[UTCTime "11:14:28"]
[WhiteElo "1517"]
[BlackElo "1525"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nf3 { [%eval 0.11] } 2... d5 { [%eval 0.14] } 3. exd5 { [%eval 0.1] } 3... exd5 { [%eval 0.17] } 4. d4 { [%eval 0.1] } { C01 French Defense: Exchange Variation } 4... Nf6 { [%eval 0.17] } 5. Bd3 { [%eval 0.13] } 5... Bd6 { [%eval 0.12] } 6. Bg5 { [%eval -0.02] } 6... Bg4?! { (-0.02 → 0.61) Inaccuracy. h6 was best. } { [%eval 0.61] } (6... h6 7. Bh4 Qe7+ 8. Be2 Be6 9. O-O Nbd7 10. Bd3 O-O-O 11. Nc3) 7. O-O { [%eval 0.13] } 7... O-O { [%eval 0.09] } 8. h3 { [%eval 0.17] } 8... Bh5 { [%eval 0.3] } 9. g4 { [%eval -0.16] } 9... Bg6 { [%eval -0.05] } 10. Bxg6 { [%eval -0.33] } 10... hxg6 { [%eval -0.32] } 11. Nc3 { [%eval -0.51] } 11... c6 { [%eval -0.49] } 12. Ne5 { [%eval -0.82] } 12... Nbd7 { [%eval -0.67] } 13. Nxd7 { [%eval -0.8] } 13... Qxd7 { [%eval -0.75] } 14. Bxf6 { [%eval -0.96] } 14... gxf6 { [%eval -0.81] } 15. Qd2?! { (-0.81 → -1.81) Inaccuracy. Qf3 was best. } { [%eval -1.81] } (15. Qf3 Kg7 16. Kg2 Rh8 17. Ne2 Rae8 18. Ng3 Qe7 19. c3 b5 20. Rfd1 Bxg3) 15... Kg7 { [%eval -1.62] } 16. Ne2?! { (-1.62 → -2.32) Inaccuracy. f4 was best. } { [%eval -2.32] } (16. f4 f5 17. g5 Qc7 18. Rae1 b5 19. Rf3 b4 20. Ne2 Rae8 21. Ref1 Qa5) 16... Rh8 { [%eval -1.95] } 17. Kg2?! { (-1.95 → -2.78) Inaccuracy. Qd3 was best. } { [%eval -2.78] } (17. Qd3 Rae8 18. Rfe1 Re4 19. Ng3 Bxg3 20. Qxg3 Rxd4 21. Qa3 Re4 22. Rxe4 dxe4) 17... Qe7?? { (-2.78 → -0.58) Blunder. f5 was best. } { [%eval -0.58] } (17... f5 18. gxf5 Qxf5 19. Rh1 Qe4+ 20. f3 Qh4 21. Rag1 Rae8 22. Kf1 Qf6 23. Kf2) 18. Rfe1? { (-0.58 → -2.19) Mistake. Ng3 was best. } { [%eval -2.19] } (18. Ng3 f5 19. gxf5 Rh4 20. Rae1 Qf6 21. fxg6 fxg6 22. Qe3 Rxd4 23. f4 Rxf4) 18... Qe4+?! { (-2.19 → -1.50) Inaccuracy. f5 was best. } { [%eval -1.5] } (18... f5 19. Ng1 Qh4 20. Qd1 Rh6 21. Re3 Rah8 22. a3 Qf6 23. Rf3 Qd8 24. gxf5) 19. Kg1?? { (-1.50 → -9.43) Blunder. f3 was best. } { [%eval -9.43] } (19. f3 Qe7 20. Ng3 Qc7 21. Qf2 c5 22. dxc5 Bxc5 23. Qd2 Bd6 24. Nf1 Bf4) 19... Rxh3 { [%eval -7.83] } 20. Ng3 { [%eval -9.05] } 20... Qxg4 { [%eval -8.57] } 21. Kg2? { (-8.57 → Mate in 7) Checkmate is now unavoidable. Qe2 was best. } { [%eval #-7] } (21. Qe2 Qh4 22. Qf3 Bxg3 23. Kg2 Rh2+ 24. Kf1 Qh3+ 25. Ke2 Re8+ 26. Kd1 Rxe1+) 21... Bxg3 { [%eval #-6] } 22. fxg3 { [%eval #-3] } 22... Qxg3+ { [%eval #-2] } 23. Kf1 { [%eval #-2] } 23... Rh1+ { [%eval #-3] } 24. Ke2 { [%eval #-3] } 24... Qg5?? { (Mate in 3 → 2.49) Lost forced checkmate sequence. Re8+ was best. } { [%eval 2.49] } (24... Re8+ 25. Kd1 Rhxe1+ 26. Qxe1 Qxe1#) 25. Rxh1 { [%eval 2.34] } 25... Re8+ { [%eval 2.31] } 26. Kd3?? { (2.31 → Mate in 2) Checkmate is now unavoidable. Kd1 was best. } { [%eval #-2] } (26. Kd1 Qg4+ 27. Kc1 Qg5 28. Qxg5 fxg5 29. Kd2 Re4 30. Kd3 f5 31. Rae1 Rf4) 26... Qf5+?? { (Mate in 2 → 3.44) Lost forced checkmate sequence. Qg3+ was best. } { [%eval 3.44] } (26... Qg3+ 27. Qe3 Qxe3#) 27. Kc3 { [%eval 2.98] } 27... c5?? { (2.98 → Mate in 2) Checkmate is now unavoidable. Qg5 was best. } { [%eval #2] } (27... Qg5 28. Qxg5 fxg5 29. Rhg1 Kh6 30. Kd3 f5 31. Rge1 Re4 32. Rxe4 dxe4+ 33. Ke3) 28. dxc5?? { (Mate in 2 → 2.53) Lost forced checkmate sequence. Qh6+ was best. } { [%eval 2.53] } (28. Qh6+ Kg8 29. Qh8#) 28... Qe5+?! { (2.53 → 4.00) Inaccuracy. Qf3+ was best. } { [%eval 4.0] } (28... Qf3+ 29. Kb4 Re4+ 30. Ka5 g5 31. Rae1 b6+ 32. Kb5 Rc4 33. Qd3 Rxc5+ 34. Ka6) 29. Qd4?? { (4.00 → -3.09) Blunder. Kb3 was best. } { [%eval -3.09] } (29. Kb3 Qe3+ 30. Qxe3 Rxe3+ 31. c3 g5 32. Rhe1 Re4 33. Rxe4 dxe4 34. Kc2 f5) 29... Qg3+ { [%eval -2.98] } 30. Kd2 { [%eval -2.82] } 30... Qg2+ { [%eval -2.9] } 31. Kc3 { [%eval -2.79] } 31... Qf3+ { [%eval -2.67] } 32. Kd2?? { (-2.67 → -7.12) Blunder. Qd3 was best. } { [%eval -7.12] } (32. Qd3 Re3 33. Rhe1 Rxd3+ 34. cxd3 a5 35. a3 a4 36. Rad1 f5 37. Kb4 d4) 32... Qe2+?? { (-7.12 → 3.51) Blunder. Re2+ was best. } { [%eval 3.51] } (32... Re2+ 33. Kc1 Qxh1+ 34. Qd1 Re1 35. Kd2 Rxd1+ 36. Rxd1 Qh6+ 37. Ke2 Qg5 38. b3) 33. Kc1 { [%eval 3.52] } 33... Qf3?! { (3.52 → 4.64) Inaccuracy. Re4 was best. } { [%eval 4.64] } (33... Re4 34. Qd3 g5 35. a4 f5 36. Qxe2 Rxe2 37. a5 a6 38. b4 f4 39. b5) 34. Rd1 { [%eval 3.97] } 34... Re4 { [%eval 3.99] } 35. Qxd5 { [%eval 3.96] } 35... Qe3+ { [%eval 3.88] } 36. Qd2 { [%eval 3.94] } { Black resigns. } 1-0