FEN
[Event "rated rapid game"]
[Site "https://lichess.org/nQrjwy6e"]
[Date "2026.05.19"]
[Round "-"]
[White "Sanda-Khulu"]
[Black "Foulfromage"]
[Result "0-1"]
[GameId "nQrjwy6e"]
[UTCDate "2026.05.19"]
[UTCTime "09:05:29"]
[WhiteElo "1164"]
[BlackElo "1255"]
[WhiteRatingDiff "-30"]
[BlackRatingDiff "+5"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e5?! { (0.15 → 1.13) Inaccuracy. Nf6 was best. } { [%eval 1.13] } (1... Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Bd3 c5 6. Nf3) 2. e3?! { (1.13 → 0.14) Inaccuracy. dxe5 was best. } { [%eval 0.14] } (2. dxe5 Nc6 3. Nf3 d5 4. Bf4 Bc5 5. e3 Nge7 6. Nc3 O-O) 2... exd4 { [%eval 0.29] } 3. exd4 { [%eval 0.13] } 3... d5 { [%eval 0.14] } 4. Nc3 { [%eval 0.0] } { C01 French Defense: Exchange Variation } 4... Nf6 { [%eval 0.0] } 5. Bf4 { [%eval -0.1] } 5... a6 { [%eval 0.05] } 6. Bd3 { [%eval 0.0] } 6... Bb4 { [%eval 0.25] } 7. Ne2 { [%eval 0.18] } 7... Nc6 { [%eval 0.38] } 8. Be3 { [%eval 0.07] } 8... Bg4 { [%eval 0.4] } 9. f3 { [%eval 0.45] } 9... Bh5 { [%eval 0.46] } 10. h3 { [%eval 0.05] } 10... O-O { [%eval 0.08] } 11. g4 { [%eval -0.38] } 11... Bg6 { [%eval -0.45] } 12. Bxg6 { [%eval -0.5] } 12... fxg6 { [%eval -0.55] } 13. g5?? { (-0.55 → -2.76) Blunder. Qd3 was best. } { [%eval -2.76] } (13. Qd3 Na5 14. O-O Qd7 15. Rae1 Rae8 16. Ng3 Bd6 17. Kg2 Nc6 18. Bg5 Nd8) 13... Nh5 { [%eval -2.76] } 14. Qd3 { [%eval -2.89] } 14... Qd6 { [%eval -2.37] } 15. O-O-O { [%eval -2.67] } 15... Rxf3 { [%eval -2.66] } 16. Rdf1 { [%eval -2.62] } 16... Rxf1+?! { (-2.62 → -1.82) Inaccuracy. Raf8 was best. } { [%eval -1.82] } (16... Raf8 17. Rxf3 Rxf3 18. a3 Qe6 19. axb4 Rxe3 20. Qd2 Nxb4 21. h4 Qf5 22. b3) 17. Rxf1 { [%eval -1.78] } 17... Ng3? { (-1.78 → -0.54) Mistake. Qe6 was best. } { [%eval -0.54] } (17... Qe6 18. Bd2 Bd6 19. Kb1 Ne7 20. Na4 b6 21. Nac3 Nf5 22. a3 b5 23. Re1) 18. Rg1?? { (-0.54 → -2.33) Blunder. Nxg3 was best. } { [%eval -2.33] } (18. Nxg3 Qxg3 19. Nxd5 Bd6 20. c4 Qg2 21. Nc3 Qxh3 22. c5 Be7 23. Rf2 Re8) 18... Nf5 { [%eval -2.28] } 19. Nd1 { [%eval -2.28] } 19... Re8 { [%eval -2.35] } 20. Bd2? { (-2.35 → -3.91) Mistake. Bf2 was best. } { [%eval -3.91] } (20. Bf2 Qe7 21. Nf4 Qf7 22. Ng2 Re4 23. c3 Bd6 24. Qf3 Qe6 25. Rf1 b5) 20... Qh2 { [%eval -3.88] } 21. Bxb4? { (-3.88 → -8.00) Mistake. Re1 was best. } { [%eval -8.0] } (21. Re1 Bxd2+ 22. Qxd2 Ncxd4 23. Nxd4 Qxd2+ 24. Kxd2 Rxe1 25. Kxe1 Nxd4 26. Ne3 Nf3+) 21... Nxb4 { [%eval -8.19] } 22. Qb3 { [%eval -8.06] } 22... Rxe2 { [%eval -7.23] } 23. Qxb4 { [%eval -7.35] } 23... Qxg1 { [%eval -6.5] } 24. Qxb7 { [%eval -6.36] } 24... Ne3?? { (-6.36 → 0.00) Blunder. Qxg5+ was best. } { [%eval 0.0] } (24... Qxg5+ 25. Kb1 Re8 26. Qxd5+ Kh8 27. Qc6 Qe7 28. a3 Qf7 29. Qf3 h5 30. c3) 25. Qc8+ { [%eval 0.0] } 25... Kf7 { [%eval 0.0] } 26. Qxc7+ { [%eval 0.0] } 26... Kf8 { [%eval 0.0] } 27. Qd6+ { [%eval 0.0] } 27... Kf7 { [%eval 0.0] } 28. Qf4+?? { (0.00 → -5.76) Blunder. Qd7+ was best. } { [%eval -5.76] } (28. Qd7+ Kf8 29. Qd6+ Kg8 30. Qd8+ Kf7) 28... Ke6?? { (-5.76 → 0.00) Blunder. Nf5 was best. } { [%eval 0.0] } (28... Nf5 29. c3 Re8 30. Qf3 Kg8 31. Qxd5+ Kh8 32. Qc6 Qxg5+ 33. Kb1 Qe7 34. a4) 29. Qe5+ { [%eval 0.0] } 29... Kd7 { [%eval 0.0] } 30. Qxg7+ { [%eval 0.0] } 30... Kc6 { [%eval 0.0] } 31. b3?? { (0.00 → Mate in 2) Checkmate is now unavoidable. Qf6+ was best. } { [%eval #-2] } (31. Qf6+ Kd7 32. Qf7+ Kc8 33. Qe8+ Kc7 34. Qe7+ Kc6) 31... Qxd1+ { [%eval #-4] } 32. Kb2 { [%eval #-4] } 32... Qxc2+ { [%eval #-3] } 33. Ka3 { [%eval #-3] } 33... Qxa2+ { [%eval #-2] } 34. Kb4 { [%eval #-2] } 34... a5+ { [%eval #-1] } 35. Kc3 { [%eval #-1] } 35... Qc2# { Black wins by checkmate. } 0-1