FEN
[Event "rated rapid game"]
[Site "https://lichess.org/XpQ7zAXR"]
[Date "2026.04.25"]
[Round "-"]
[White "ShamsAnsar"]
[Black "tonton-bressler"]
[Result "0-1"]
[GameId "XpQ7zAXR"]
[UTCDate "2026.04.25"]
[UTCTime "08:16:54"]
[WhiteElo "964"]
[BlackElo "978"]
[WhiteRatingDiff "-10"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A43"]
[Opening "Benoni Defense: Old Benoni"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... c5 { [%eval 0.61] } { A43 Benoni Defense: Old Benoni } 2. Nf3?! { (0.61 → -0.08) Inaccuracy. d5 was best. } { [%eval -0.08] } (2. d5 Nf6 3. Nc3 d6 4. e4 g6 5. Nf3 Bg7 6. Bc4 Na6) 2... cxd4 { [%eval 0.0] } 3. Nxd4 { [%eval -0.08] } 3... Nc6 { [%eval 0.33] } 4. Nxc6 { [%eval 0.13] } 4... bxc6 { [%eval 0.13] } 5. Nc3 { [%eval 0.0] } 5... d5 { [%eval 0.26] } 6. e4 { [%eval 0.06] } 6... d4 { [%eval 0.15] } 7. Ne2 { [%eval -0.18] } 7... e5 { [%eval -0.21] } 8. f4 { [%eval -0.41] } 8... Nf6 { [%eval 0.0] } 9. fxe5 { [%eval 0.0] } 9... Nxe4 { [%eval 0.2] } 10. Qxd4 { [%eval 0.59] } 10... Qh4+?? { (0.59 → 3.73) Blunder. Bf5 was best. } { [%eval 3.73] } (10... Bf5 11. Qxd8+ Rxd8 12. c3 Bc5 13. Nd4 Bxd4 14. cxd4 Rxd4 15. Be3 Ra4 16. Be2) 11. Ng3 { [%eval 3.64] } 11... Nxg3?! { (3.64 → 5.14) Inaccuracy. Bf5 was best. } { [%eval 5.14] } (11... Bf5 12. Qa4 Rc8 13. Bd3 Bc5 14. Rf1 Bg6 15. Bd2 O-O 16. O-O-O Rcd8 17. Nxe4) 12. Qxh4 { [%eval 5.03] } 12... Nxh1 { [%eval 5.18] } 13. Bc4 { [%eval 5.04] } 13... Bb4+ { [%eval 5.12] } 14. c3 { [%eval 4.54] } 14... Bc5 { [%eval 4.39] } 15. Bg5?? { (4.39 → -0.71) Blunder. Bxf7+ was best. } { [%eval -0.71] } (15. Bxf7+ Kxf7 16. Qc4+ Be6 17. Qxc5 Rhb8 18. Bg5 Kg8 19. Be3 a5 20. a4 Rxb2) 15... Bf2+ { [%eval -0.67] } 16. Qxf2 { [%eval -0.76] } 16... Nxf2 { [%eval -0.73] } 17. Kxf2 { [%eval -0.71] } 17... O-O?! { (-0.71 → -0.13) Inaccuracy. a5 was best. } { [%eval -0.13] } (17... a5 18. Be2 Be6 19. b3 O-O 20. Be7 Rfe8 21. Bd6 f6 22. exf6 gxf6 23. Bd1) 18. Rd1?! { (-0.13 → -0.83) Inaccuracy. Be7 was best. } { [%eval -0.83] } (18. Be7 Re8 19. Bd6 Be6 20. Ba6 f6 21. Bb7 Rab8 22. Bxb8 Rxb8 23. Bxc6 Rxb2+) 18... Be6 { [%eval -0.89] } 19. Bxe6? { (-0.89 → -2.36) Mistake. Ba6 was best. } { [%eval -2.36] } (19. Ba6 Bxa2 20. Be7 Rfe8 21. Rd7 Be6 22. Rc7 Bc8 23. Be2 Rb8 24. b4 Rb7) 19... fxe6+ { [%eval -2.2] } 20. Kg3 { [%eval -2.59] } 20... Rf5 { [%eval -2.56] } 21. Rd8+? { (-2.56 → -4.31) Mistake. Be3 was best. } { [%eval -4.31] } (21. Be3 Rxe5 22. Kf3 Rd5 23. Rb1 Ra5 24. a3 Rb8 25. h3 a6 26. Ke2 h5) 21... Rxd8 { [%eval -4.51] } 22. Bxd8 { [%eval -4.49] } 22... Rxe5 { [%eval -4.37] } 23. Bc7 { [%eval -4.51] } 23... Re2 { [%eval -4.41] } 24. Bb8 { [%eval -4.9] } 24... a6 { [%eval -4.85] } 25. Kf3 { [%eval -5.71] } 25... Rxb2 { [%eval -5.71] } 26. Be5 { [%eval -5.7] } 26... Rxa2 { [%eval -5.83] } 27. g4 { [%eval -6.42] } 27... Rxh2?? { (-6.42 → 0.62) Blunder. a5 was best. } { [%eval 0.62] } (27... a5 28. c4 a4 29. g5 Rc2 30. Ke4 a3 31. Kd3 Rg2 32. Bd4 a2 33. c5) 28. Kf4?? { (0.62 → -6.41) Blunder. Bxh2 was best. } { [%eval -6.41] } (28. Bxh2 a5 29. Bf4 a4 30. Bc1 h6 31. Ke4 Kh7 32. Kd3 Kg6 33. Kc4 h5) 28... a5 { [%eval -6.21] } 29. Kg5 { [%eval -7.16] } 29... Rc2 { [%eval -6.72] } 30. Kh5 { [%eval -7.48] } 30... a4 { [%eval -7.26] } 31. g5 { [%eval -7.32] } 31... a3 { [%eval -7.82] } 32. g6 { [%eval -9.93] } 32... a2 { [%eval -8.01] } 33. gxh7+ { [%eval -8.68] } 33... Kxh7 { [%eval -7.57] } 34. Kg5? { (-7.57 → Mate in 7) Checkmate is now unavoidable. c4 was best. } { [%eval #-7] } (34. c4 Rf2 35. Kg4 Rf5 36. Bc3 Rf1 37. Kg3 a1=Q 38. Bxa1 Rxa1 39. Kf4 Re1) 34... a1=Q { [%eval #-6] } 35. Kf4 { [%eval #-6] } 35... Qg1 { [%eval #-6] } 36. Bxg7 { [%eval #-4] } 36... Kxg7 { [%eval #-4] } 37. Ke5 { [%eval #-4] } 37... Qg6 { [%eval #-5] } 38. c4 { [%eval #-3] } 38... Rxc4 { [%eval #-4] } 39. Kd6 { [%eval #-4] } 39... e5+ { [%eval #-4] } 40. Kxe5 { [%eval #-1] } 40... Rc5+ { [%eval #-4] } 41. Kd4 { [%eval #-4] } 41... Qd6+ { [%eval #-4] } 42. Ke4 { [%eval #-3] } 42... Rc4+ { [%eval #-4] } 43. Kf5 { [%eval #-1] } 43... Qd5# { Black wins by checkmate. } 0-1