FEN
[Event "rated bullet game"]
[Site "https://adjva4.dpdns.org/kc8j8DcX"]
[Date "2026.04.27"]
[Round "-"]
[White "Therivalx"]
[Black "Maitham_salah"]
[Result "0-1"]
[GameId "kc8j8DcX"]
[UTCDate "2026.04.27"]
[UTCTime "14:50:19"]
[WhiteElo "1288"]
[BlackElo "1289"]
[WhiteRatingDiff "-10"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "120+1"]
[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. Nc3 { [%eval 0.0] } 5... Be7 { [%eval 0.13] } 6. Be3 { [%eval 0.0] } 6... c6 { [%eval 0.14] } 7. Qd3 { [%eval -0.29] } 7... Bg4 { [%eval -0.13] } 8. O-O-O { [%eval -0.37] } 8... b5 { [%eval -0.35] } 9. Be2 { [%eval -0.48] } 9... a5 { [%eval -0.57] } 10. h3 { [%eval -0.76] } 10... Bxf3 { [%eval -0.72] } 11. Bxf3 { [%eval -0.69] } 11... b4?! { (-0.69 → 0.35) Inaccuracy. O-O was best. } { [%eval 0.35] } (11... O-O 12. Ne2 a4 13. Rhe1 Re8 14. Kb1 Na6 15. c3 b4 16. c4 Bf8 17. Nf4) 12. Na4 { [%eval 0.4] } 12... Nbd7 { [%eval 0.11] } 13. Bg5 { [%eval -0.27] } 13... h6?! { (-0.27 → 0.37) Inaccuracy. O-O was best. } { [%eval 0.37] } (13... O-O 14. Rde1 Re8 15. Bf4 Nf8 16. Kb1 N6d7 17. Bg4 Nb6 18. Nxb6 Qxb6 19. Re3) 14. Bxf6?! { (0.37 → -0.31) Inaccuracy. Bf4 was best. } { [%eval -0.31] } (14. Bf4 O-O 15. Kb1 Re8 16. c4 Nf8 17. Be5 Ng6 18. cxd5 cxd5 19. g3 Ne4) 14... Bxf6 { [%eval 0.22] } 15. Rhe1+ { [%eval 0.0] } 15... Be7 { [%eval 0.0] } 16. g4? { (0.00 → -1.18) Mistake. Re2 was best. } { [%eval -1.18] } (16. Re2 O-O 17. Kb1 Nf6 18. c4 Re8 19. cxd5 cxd5 20. Qb5 Qc7 21. Rc2 Qd8) 16... O-O { [%eval -1.12] } 17. Bg2?! { (-1.12 → -1.75) Inaccuracy. Kb1 was best. } { [%eval -1.75] } (17. Kb1 Rb8 18. Qa6 Rc8 19. Re2 Bh4 20. Qb7 g6 21. Bg2 Kg7 22. f4 Bf6) 17... Bg5+ { [%eval -1.57] } 18. Kb1 { [%eval -1.59] } 18... Qc7?! { (-1.59 → -0.76) Inaccuracy. Nb6 was best. } { [%eval -0.76] } (18... Nb6 19. Nxb6 Qxb6 20. c3 bxc3 21. Qxc3 a4 22. Re2 a3 23. Rc2 Rfc8 24. b3) 19. Nc5?? { (-0.76 → -2.73) Blunder. c4 was best. } { [%eval -2.73] } (19. c4 bxc3 20. Qxc3 Nb6 21. Nc5 Bf6 22. a3 Rfb8 23. Bf1 Nd7 24. Na6 Rxa6) 19... Nxc5 { [%eval -2.51] } 20. dxc5 { [%eval -2.5] } 20... Rfe8 { [%eval -2.26] } 21. Rxe8+ { [%eval -2.76] } 21... Rxe8 { [%eval -2.9] } 22. Qf5?! { (-2.90 → -3.71) Inaccuracy. Qg3 was best. } { [%eval -3.71] } (22. Qg3 Qe7 23. a4 bxa3 24. Qxa3 Rb8 25. Bf1 Bf6 26. c3 Qe4+ 27. Bd3 Qf3) 22... g6 { [%eval -3.45] } 23. Qd3 { [%eval -3.37] } 23... Qf4 { [%eval -3.35] } 24. f3?! { (-3.35 → -5.26) Inaccuracy. Qf3 was best. } { [%eval -5.26] } (24. Qf3 Qc4 25. a4 Qxc5 26. Bf1 Bh4 27. Bd3 Re6 28. Qf4 Kg7 29. Ka2 Qxf2) 24... Re3 { [%eval -5.32] } 25. Qa6 { [%eval -5.45] } 25... Qc7?! { (-5.45 → -4.23) Inaccuracy. Qd4 was best. } { [%eval -4.23] } (25... Qd4 26. Qf1 Qe5 27. f4 Bxf4 28. Qf2 Re2 29. Qf3 Bg5 30. Bf1 Re1 31. Bd3) 26. Qa8+ { [%eval -5.2] } 26... Kg7 { [%eval -5.22] } 27. Rf1? { (-5.22 → -10.42) Mistake. h4 was best. } { [%eval -10.42] } (27. h4 Bf4 28. a3 bxa3 29. h5 gxh5 30. Ka2 hxg4 31. fxg4 Qe5 32. Rb1 Re2) 27... Re2?! { (-10.42 → -6.43) Inaccuracy. Qe5 was best. } { [%eval -6.43] } (27... Qe5 28. Qe8 Qxe8 29. a4 bxa3 30. Ka2 Qb8 31. Rb1 Re2 32. f4 Bxf4 33. Bxd5) 28. Bh1?! { (-6.43 → -9.03) Inaccuracy. a3 was best. } { [%eval -9.03] } (28. a3 b3 29. f4 Bxf4 30. Bf3 bxc2+ 31. Ka2 Re7 32. Bxd5 c1=Q 33. Rxc1 Bxc1) 28... Qf4 { [%eval -8.58] } 29. Qxc6? { (-8.58 → Mate in 4) Checkmate is now unavoidable. Qa6 was best. } { [%eval #-4] } (29. Qa6 Qd2 30. Qxe2 Qxe2 31. Bg2 Qxg2 32. Rd1 Qxf3 33. Re1 Qxh3 34. Rg1 Be3) 29... Qd2 { [%eval #-3] } 30. Rc1 { [%eval #-1] } 30... Qxc1# { Black wins by checkmate. } 0-1