FEN
[Event "rated rapid game"]
[Site "https://lichess.org/Z2PJBhm7"]
[Date "2026.04.27"]
[Round "-"]
[White "Laithabughallous"]
[Black "GALDEN39"]
[Result "0-1"]
[GameId "Z2PJBhm7"]
[UTCDate "2026.04.27"]
[UTCTime "21:52:11"]
[WhiteElo "809"]
[BlackElo "778"]
[WhiteRatingDiff "-17"]
[BlackRatingDiff "+25"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C00"]
[Opening "French Defense: Steinitz Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. e5 { [%eval -0.24] } { C00 French Defense: Steinitz Attack } 2... Nc6 { [%eval -0.07] } 3. f4? { (-0.07 → -1.30) Mistake. d4 was best. } { [%eval -1.3] } (3. d4 d6 4. exd6 Bxd6 5. Nf3 Nf6 6. Bd3 O-O 7. O-O e5) 3... Qh4+?? { (-1.30 → 0.74) Blunder. Nxe5 was best. } { [%eval 0.74] } (3... Nxe5 4. d4 Nc6 5. Nf3 g6 6. Be3 Bg7 7. Nc3 Nf6 8. Rg1) 4. g3 { [%eval 0.59] } 4... Qe7 { [%eval 0.58] } 5. Bh3 { [%eval 0.61] } 5... d6 { [%eval 0.75] } 6. exd6? { (0.75 → -0.52) Mistake. Nf3 was best. } { [%eval -0.52] } (6. Nf3 dxe5 7. fxe5 b6 8. d4 Bb7 9. c3 O-O-O 10. O-O h5 11. Bg2 Qd7) 6... cxd6 { [%eval -0.5] } 7. Qg4?? { (-0.50 → -2.31) Blunder. Nc3 was best. } { [%eval -2.31] } (7. Nc3 g6) 7... Nf6 { [%eval -2.04] } 8. Qg5? { (-2.04 → -3.60) Mistake. Qe2 was best. } { [%eval -3.6] } (8. Qe2) 8... Bd7?! { (-3.60 → -2.43) Inaccuracy. Nd4 was best. } { [%eval -2.43] } (8... Nd4 9. Na3 Bd7 10. b3 Bc6 11. Bb2 Nf5 12. Bxf5 exf5+ 13. Ne2 Bxh1 14. O-O-O) 9. d4?? { (-2.43 → -5.24) Blunder. Ne2 was best. } { [%eval -5.24] } (9. Ne2 d5) 9... Nxd4 { [%eval -5.26] } 10. Be3 { [%eval -6.25] } 10... Nc6?? { (-6.25 → -2.52) Blunder. Nxc2+ was best. } { [%eval -2.52] } (10... Nxc2+ 11. Ke2 Nxa1 12. Na3 Nd5 13. Qxe7+ Bxe7 14. Bd4 Bf6 15. Bxf6 Nxf6 16. Bg2) 11. Nc3 { [%eval -2.93] } 11... O-O-O? { (-2.93 → -1.59) Mistake. h6 was best. } { [%eval -1.59] } (11... h6 12. Qh4 Nb4 13. O-O-O Bc6 14. Nge2 Bxh1 15. Rxh1 Nfd5 16. Nxd5 Nxd5 17. Bf2) 12. Nb5?! { (-1.59 → -2.81) Inaccuracy. Nf3 was best. } { [%eval -2.81] } (12. Nf3) 12... a6 { [%eval -2.82] } 13. Bb6?! { (-2.82 → -4.31) Inaccuracy. Nc3 was best. } { [%eval -4.31] } (13. Nc3 h6 14. Qh4 Nb4 15. O-O-O Bc6 16. f5 Nfd5 17. Nxd5 Nxd5 18. Bd2 Qxh4) 13... Re8?! { (-4.31 → -2.76) Inaccuracy. h6 was best. } { [%eval -2.76] } (13... h6 14. Na7+ Nxa7 15. Qa5 Nc6 16. Qa4 d5 17. c3 d4 18. Nf3 Nd5 19. Bxd8) 14. Nc7 { [%eval -2.59] } 14... Nd5?? { (-2.59 → -0.56) Blunder. d5 was best. } { [%eval -0.56] } (14... d5) 15. Qg4?? { (-0.56 → -5.48) Blunder. Qxe7 was best. } { [%eval -5.48] } (15. Qxe7) 15... Nxc7 { [%eval -4.36] } 16. Bd4? { (-4.36 → -7.83) Mistake. O-O-O was best. } { [%eval -7.83] } (16. O-O-O d5 17. Qf3 e5 18. Rxd5 Bxh3 19. Nxh3 Nxd5 20. Qxd5 Qe6 21. Qxe6+ fxe6) 16... e5 { [%eval -5.94] } 17. Rd1?! { (-5.94 → -8.73) Inaccuracy. Qxd7+ was best. } { [%eval -8.73] } (17. Qxd7+ Qxd7 18. Bxd7+ Kxd7 19. Bf2 exf4+ 20. Kf1 Nd5 21. gxf4 Nxf4 22. Re1 Rxe1+) 17... Bxg4 { [%eval -7.75] } 18. Bxg4+ { [%eval -7.88] } 18... Kb8 { [%eval -8.14] } 19. fxe5 { [%eval -9.09] } 19... Nxe5 { [%eval -8.35] } 20. Bc3 { [%eval -12.42] } 20... Nxg4+ { [%eval -11.72] } 21. Kd2?! { (-11.72 → Mate in 1) Checkmate is now unavoidable. Kf1 was best. } { [%eval #-1] } (21. Kf1 Ne3+ 22. Ke1 Qe4 23. Bd2 Qxh1 24. Bxe3 Qxg1+ 25. Ke2 Qxe3+ 26. Kf1 Qe2+) 21... Ne3?! { (Mate in 1 → -10.76) Lost forced checkmate sequence. Qe3# was best. } { [%eval -10.76] } (21... Qe3#) 22. Re1 { [%eval -10.77] } 22... Ncd5 { [%eval -10.48] } 23. Ba5?! { (-10.48 → Mate in 7) Checkmate is now unavoidable. Nf3 was best. } { [%eval #-7] } (23. Nf3 Qe4 24. Nd4 Nxc3 25. bxc3 d5 26. Kc1 Ba3+ 27. Kb1 Qg6 28. Rhg1 Nc4) 23... Qg5?! { (Mate in 7 → -10.72) Lost forced checkmate sequence. Qe4 was best. } { [%eval -10.72] } (23... Qe4 24. Rxe3 Nxe3 25. Ke1 Qxc2 26. Ne2 Nc4 27. Bc7+ Kxc7 28. Kf2 Rxe2+ 29. Kf1) 24. Nf3?! { (-10.72 → Mate in 4) Checkmate is now unavoidable. Kc1 was best. } { [%eval #-4] } (24. Kc1 Qf5 25. Re2 Qf1+ 26. Re1 Qc4 27. Bc3 Nxc3 28. Nh3 Nxa2+ 29. Kb1 Nb4) 24... Ng2+?? { (Mate in 4 → -6.45) Lost forced checkmate sequence. Nc4+ was best. } { [%eval -6.45] } (24... Nc4+ 25. Kd3 Nxb2+ 26. Kd4 Qg4+ 27. Kxd5 Qc4#) 25. Kd1?! { (-6.45 → -10.52) Inaccuracy. Nxg5 was best. } { [%eval -10.52] } (25. Nxg5 Nxe1 26. Rxe1 Rxe1 27. Kxe1 Be7 28. Bd2 Bxg5 29. Bxg5 b5 30. Bf4 Re8+) 25... Qg4?! { (-10.52 → -6.87) Inaccuracy. Nde3+ was best. } { [%eval -6.87] } (25... Nde3+ 26. Kc1 Qxa5 27. Kb1 Nxe1 28. Rxe1 Qb6 29. Nh4 Be7 30. Rxe3 Qxe3 31. a3) 26. Rxe8+ { [%eval -7.03] } 26... Ka7 { [%eval -6.39] } 27. Kc1 { [%eval -6.84] } 27... Qxf3 { [%eval -7.05] } 28. Rd1 { [%eval -7.71] } 28... Nge3 { [%eval -7.37] } 29. Rd3? { (-7.37 → Mate in 3) Checkmate is now unavoidable. Re1 was best. } { [%eval #-3] } (29. Re1 Qf2 30. Bd2 g6 31. R8xe3 Nxe3 32. Bxe3+ Qxe3+ 33. Rxe3 Bh6 34. Kd2 Re8) 29... Qf1+ { [%eval #-2] } 30. Kd2 { [%eval #-1] } 30... Nc4# { Black wins by checkmate. } 0-1