FEN
[Event "rated blitz game"]
[Site "https://adjva4.dpdns.org/mXujPFQH"]
[Date "2026.02.05"]
[Round "-"]
[White "Denis2854"]
[Black "Ronaldinho03"]
[Result "0-1"]
[GameId "mXujPFQH"]
[UTCDate "2026.02.05"]
[UTCTime "13:07:11"]
[WhiteElo "1787"]
[BlackElo "1728"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "C00"]
[Opening "French Defense"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } { C00 French Defense } 2. Bc4 { [%eval -0.23] } 2... c5 { [%eval -0.05] } 3. Nf3 { [%eval 0.0] } 3... Nc6 { [%eval 0.0] } 4. d4 { [%eval 0.0] } 4... cxd4 { [%eval 0.09] } 5. Nxd4 { [%eval 0.0] } 5... Bc5 { [%eval 0.0] } 6. Nxc6 { [%eval 0.0] } 6... bxc6 { [%eval 0.0] } 7. O-O { [%eval 0.0] } 7... Bb7 { [%eval 0.53] } 8. Be3?! { (0.53 → -0.37) Inaccuracy. Bd3 was best. } { [%eval -0.37] } (8. Bd3 Qc7 9. Qg4 Bf8 10. Bf4 e5 11. Be3 Nf6 12. Qe2 d5) 8... Be7?! { (-0.37 → 0.51) Inaccuracy. Bxe3 was best. } { [%eval 0.51] } (8... Bxe3 9. fxe3 Nh6 10. Qd6 f6 11. Nd2 Nf7 12. Qd4 O-O 13. Nb3 Qc7 14. Rad1) 9. Nc3 { [%eval 0.24] } 9... Nf6 { [%eval 0.67] } 10. e5 { [%eval 0.64] } 10... Nd5 { [%eval 0.7] } 11. Bxd5 { [%eval 0.16] } 11... cxd5 { [%eval 0.06] } 12. Qg4 { [%eval 0.15] } 12... g6 { [%eval 0.12] } 13. Bh6 { [%eval -0.01] } 13... Qb6 { [%eval 0.2] } 14. Na4?! { (0.20 → -0.46) Inaccuracy. a4 was best. } { [%eval -0.46] } (14. a4 Ba6 15. Nb5 Bxb5 16. axb5 Qxb5 17. b3 Rg8 18. Rfc1 g5 19. h4 Qb4) 14... Qc6 { [%eval -0.54] } 15. b3 { [%eval -0.39] } 15... f5?! { (-0.39 → 0.27) Inaccuracy. g5 was best. } { [%eval 0.27] } (15... g5 16. f4 Qxc2 17. fxg5 Ba6 18. Rf2 Qe4 19. Qh5 Rc8 20. Qxf7+ Kd8 21. Qf4) 16. exf6 { [%eval 0.28] } 16... Bxf6 { [%eval 0.26] } 17. Rae1 { [%eval 0.18] } 17... Rg8 { [%eval 0.31] } 18. Rd1?! { (0.31 → -0.60) Inaccuracy. Bg5 was best. } { [%eval -0.6] } (18. Bg5 Bxg5 19. Qxg5 Rf8 20. Qh4 Rf7 21. Qd4 Kf8 22. Re3 Kg8 23. c3 Qc7) 18... O-O-O? { (-0.60 → 1.01) Mistake. Qxc2 was best. } { [%eval 1.01] } (18... Qxc2 19. Bg5 Bxg5 20. Qxg5 Rf8 21. Rc1 Qf5 22. Qd2 Qf4 23. Qb2 Bc6 24. Nc5) 19. c4? { (1.01 → -0.31) Mistake. Be3 was best. } { [%eval -0.31] } (19. Be3 h5 20. Qg3 h4 21. Qg4 Be5 22. Bxa7 Bc7 23. Qb4 Rdf8 24. c4 Rf5) 19... d4 { [%eval -0.37] } 20. Bf4?? { (-0.37 → -3.12) Blunder. Bg5 was best. } { [%eval -3.12] } (20. Bg5 h5 21. Qg3 h4 22. Qg4 Bxg5 23. Qxg5 h3 24. Rxd4 Rgf8 25. Qc5 Qxc5) 20... e5?! { (-3.12 → -2.33) Inaccuracy. g5 was best. } { [%eval -2.33] } (20... g5 21. Bd2 h5 22. Qf3 Qxf3 23. gxf3 Bxf3 24. Rde1 h4 25. Ba5 Rde8 26. Nb2) 21. Bg3?? { (-2.33 → Mate in 1) Checkmate is now unavoidable. Bg5 was best. } { [%eval #-1] } (21. Bg5 h5 22. Qg3 h4 23. Qg4 Bxg5 24. Qxg5 h3 25. f4 Qxg2+ 26. Qxg2 Bxg2) 21... h5?? { (Mate in 1 → -4.47) Lost forced checkmate sequence. Qxg2# was best. } { [%eval -4.47] } (21... Qxg2#) 22. Qh3 { [%eval -4.63] } 22... g5?! { (-4.63 → -3.02) Inaccuracy. h4 was best. } { [%eval -3.02] } (22... h4 23. Nb2 g5 24. f3 hxg3 25. Qg4 Qe6 26. c5 Qxg4 27. fxg4 Be7 28. Nc4) 23. f3 { [%eval -3.06] } 23... g4?! { (-3.06 → -1.98) Inaccuracy. h4 was best. } { [%eval -1.98] } (23... h4 24. Be1 g4 25. fxg4 Be7 26. Rf7 Qe4 27. Qf3 Rxg4 28. Qxe4 Bxe4 29. g3) 24. fxg4?? { (-1.98 → -4.50) Blunder. Qxh5 was best. } { [%eval -4.5] } (24. Qxh5 Bg5 25. Rde1 Rde8 26. Kh1 gxf3 27. Rxf3 Qd6 28. Nb2 Bxf3 29. Qxf3 Bf4) 24... hxg4 { [%eval -4.33] } 25. Rxf6 { [%eval -4.37] } 25... Qxf6 { [%eval -4.21] } 26. Qh5 { [%eval -4.33] } 26... Rg5 { [%eval -4.98] } 27. Qh7 { [%eval -4.71] } 27... Rf8?! { (-4.71 → -3.20) Inaccuracy. Bxg2 was best. } { [%eval -3.2] } (27... Bxg2 28. Nc5 Ba8 29. Ne4 Qf3 30. Re1 Bxe4 31. Qxe4 Qxe4 32. Rxe4 Rf8 33. b4) 28. Nc5 { [%eval -3.34] } 28... Rg7 { [%eval -2.91] } 29. Qh5? { (-2.91 → -5.81) Mistake. Qd3 was best. } { [%eval -5.81] } (29. Qd3 Qf5 30. Qe2 Rgf7 31. Nd3 d6 32. Nf2 Rc7 33. b4 Kb8 34. Nxg4 Ka8) 29... Rgf7 { [%eval -5.55] } 30. h3 { [%eval -5.48] } 30... gxh3 { [%eval -5.07] } 31. gxh3?? { (-5.07 → Mate in 3) Checkmate is now unavoidable. Nxb7 was best. } { [%eval #-3] } (31. Nxb7 hxg2 32. Kh2 Qc6 33. Bxe5 Kxb7 34. Bxd4 Rf1 35. Bg1 Rxd1 36. Qxd1 Qh6+) 31... Qf1+ { [%eval #-2] } 32. Rxf1 { [%eval #-2] } 32... Rxf1+ { [%eval #-1] } 33. Kh2 { [%eval #-1] } 33... Rh1# { Black wins by checkmate. } 0-1
