Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/PnstEXOb"] [Date "2026.02.04"] [Round "-"] [White "vahansalou"] [Black "Curtrassel"] [Result "0-1"] [GameId "PnstEXOb"] [UTCDate "2026.02.04"] [UTCTime "16:01:59"] [WhiteElo "1009"] [BlackElo "1055"] [WhiteRatingDiff "-5"] [BlackRatingDiff "+5"] [Variant "Standard"] [TimeControl "600+5"] [ECO "C01"] [Opening "French Defense: Exchange Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. d4 { [%eval 0.29] } 2... d5 { [%eval 0.31] } 3. exd5 { [%eval 0.13] } 3... exd5 { [%eval 0.14] } 4. Nf3 { [%eval 0.1] } { C01 French Defense: Exchange Variation } 4... Nf6 { [%eval 0.17] } 5. Ne5 { [%eval -0.3] } 5... Be7 { [%eval -0.04] } 6. Bd3 { [%eval 0.0] } 6... O-O { [%eval 0.0] } 7. O-O { [%eval -0.05] } 7... Nc6 { [%eval 0.05] } 8. Nxc6 { [%eval 0.0] } 8... bxc6 { [%eval -0.04] } 9. Bg5 { [%eval -0.1] } 9... Ne4?! { (-0.10 → 0.51) Inaccuracy. Rb8 was best. } { [%eval 0.51] } (9... Rb8 10. b3 h6 11. Bh4 c5 12. dxc5 Rb4 13. Bg3 Bxc5 14. h3 Bd6 15. Bxd6) 10. Bxe7 { [%eval 0.54] } 10... Qxe7 { [%eval 0.59] } 11. Bxe4?! { (0.59 → -0.20) Inaccuracy. Nd2 was best. } { [%eval -0.2] } (11. Nd2 Bf5) 11... dxe4 { [%eval -0.14] } 12. Re1 { [%eval -0.19] } 12... Bb7 { [%eval 0.26] } 13. f3?! { (0.26 → -0.32) Inaccuracy. Nd2 was best. } { [%eval -0.32] } (13. Nd2) 13... e3 { [%eval 0.17] } 14. Nd2 { [%eval -0.3] } 14... Rfe8?! { (-0.30 → 0.34) Inaccuracy. f5 was best. } { [%eval 0.34] } (14... f5) 15. Nc4?! { (0.34 → -0.72) Inaccuracy. Ne4 was best. } { [%eval -0.72] } (15. Ne4 f5) 15... Qg5?! { (-0.72 → 0.13) Inaccuracy. e2 was best. } { [%eval 0.13] } (15... e2 16. Qd3) 16. f4?? { (0.13 → -1.96) Blunder. Qd3 was best. } { [%eval -1.96] } (16. Qd3) 16... Qxf4 { [%eval -1.96] } 17. g3?? { (-1.96 → -5.61) Blunder. Qf3 was best. } { [%eval -5.61] } (17. Qf3) 17... Qg5?? { (-5.61 → -0.48) Blunder. Qf2+ was best. } { [%eval -0.48] } (17... Qf2+ 18. Kh1 c5+ 19. d5 Rad8 20. Rxe3 Rxe3 21. Nxe3 Qxe3 22. c4 Re8 23. Kg2) 18. h4?? { (-0.48 → Mate in 6) Checkmate is now unavoidable. Qf3 was best. } { [%eval #-6] } (18. Qf3) 18... Qxg3+ { [%eval #-5] } 19. Kf1 { [%eval #-1] } 19... c5? { (Mate in 1 → -8.40) Lost forced checkmate sequence. Qf2# was best. } { [%eval -8.4] } (19... Qf2#) 20. Re2? { (-8.40 → Mate in 2) Checkmate is now unavoidable. Rxe3 was best. } { [%eval #-2] } (20. Rxe3 Qf4+ 21. Ke1 Rxe3+ 22. Nxe3 Re8 23. Qe2 Rxe3 24. d5 Bxd5 25. b3 Qxh4+) 20... Qxh4? { (Mate in 2 → -8.35) Lost forced checkmate sequence. Qf3+ was best. } { [%eval -8.35] } (20... Qf3+ 21. Ke1 Qh1#) 21. dxc5? { (-8.35 → Mate in 1) Checkmate is now unavoidable. Rxe3 was best. } { [%eval #-1] } (21. Rxe3 Rxe3 22. Nxe3 Qf4+ 23. Ke1 Re8 24. Qe2 Rxe3 25. dxc5 Rxe2+ 26. Kxe2 h5) 21... Red8? { (Mate in 1 → -7.41) Lost forced checkmate sequence. Qh1# was best. } { [%eval -7.41] } (21... Qh1#) 22. Nd2? { (-7.41 → Mate in 1) Checkmate is now unavoidable. Nxe3 was best. } { [%eval #-1] } (22. Nxe3 Rxd1+ 23. Rxd1 Bf3 24. Ree1 Bxd1 25. Nxd1 h5 26. Nf2 Kh8 27. Re5 Rd8) 22... Bf3? { (Mate in 1 → -7.65) Lost forced checkmate sequence. Qh1# was best. } { [%eval -7.65] } (22... Qh1#) 23. Qe1? { (-7.65 → Mate in 1) Checkmate is now unavoidable. Nxf3 was best. } { [%eval #-1] } (23. Nxf3 Rxd1+ 24. Rxd1 Qh3+ 25. Kg1 Qxf3 26. Rde1 Re8 27. Rg2 h5 28. Rf1 Qe4) 23... Bxe2+?! { (Mate in 1 → -10.32) Lost forced checkmate sequence. Qh1# was best. } { [%eval -10.32] } (23... Qh1#) 24. Qxe2?! { (-10.32 → Mate in 1) Checkmate is now unavoidable. Kxe2 was best. } { [%eval #-1] } (24. Kxe2 Rxd2+ 25. Qxd2 Qf2+ 26. Kd3 exd2 27. Kc4 Qe2+ 28. Kb4 Rb8+ 29. Kc3 Qe5+) 24... Qf4+? { (Mate in 1 → -7.91) Lost forced checkmate sequence. Qh1# was best. } { [%eval -7.91] } (24... Qh1#) 25. Qf3 { [%eval -7.68] } 25... Qxf3+?! { (-7.68 → -5.65) Inaccuracy. e2+ was best. } { [%eval -5.65] } (25... e2+ 26. Kf2 Qh2+ 27. Ke1 Re8 28. Ne4 Rad8 29. c6 Kh8 30. Qf5 Qh1+ 31. Kxe2) 26. Nxf3 { [%eval -5.61] } 26... Re8 { [%eval -5.3] } 27. Re1 { [%eval -5.53] } 27... e2+ { [%eval -5.3] } 28. Rxe2 { [%eval -5.41] } 28... Rxe2 { [%eval -5.33] } 29. Kxe2 { [%eval -5.18] } 29... Rb8 { [%eval -5.19] } 30. b3 { [%eval -5.29] } 30... Rb5 { [%eval -5.42] } 31. c6 { [%eval -5.39] } 31... Rc5 { [%eval -5.35] } 32. Nd4 { [%eval -5.22] } 32... g5 { [%eval -5.04] } 33. b4 { [%eval -5.14] } 33... Rd5 { [%eval -4.5] } 34. Nf3 { [%eval -5.17] } 34... h6 { [%eval -4.2] } 35. Nd2?! { (-4.20 → -5.36) Inaccuracy. c4 was best. } { [%eval -5.36] } (35. c4 Rd8 36. b5 Kg7 37. Nd2 Re8+ 38. Kf2 Kf6 39. Nb3 Re4 40. Nd2 Rf4+) 35... Kg7 { [%eval -4.92] } 36. Ke3 { [%eval -5.5] } 36... f5 { [%eval -4.84] } 37. Nc4 { [%eval -5.27] } 37... f4+ { [%eval -5.56] } 38. Ke4 { [%eval -5.55] } 38... Rd1 { [%eval -5.24] } 39. Ne5?! { (-5.24 → -7.34) Inaccuracy. b5 was best. } { [%eval -7.34] } (39. b5 Kf6 40. a4 Ke7 41. a5 Rb1 42. b6 cxb6 43. axb6 axb6 44. Kd4 Kd8) 39... Re1+ { [%eval -7.31] } 40. Kf5 { [%eval -7.25] } 40... Rf1?! { (-7.25 → -5.28) Inaccuracy. Rxe5+ was best. } { [%eval -5.28] } (40... Rxe5+ 41. Kxe5 f3 42. Ke6 f2 43. Kd7 f1=Q 44. Kxc7 Kf6 45. Kd7 Qf5+ 46. Kc7) 41. Nd7 { [%eval -6.39] } 41... f3 { [%eval -6.21] } 42. Nb8?? { (-6.21 → Mate in 5) Checkmate is now unavoidable. Nc5 was best. } { [%eval #-5] } (42. Nc5 Re1 43. Nd3 Re2 44. b5 Kf7 45. c4 f2 46. Nxf2 Rxf2+ 47. Ke5 Ke7) 42... f2 { [%eval #-9] } 43. Na6 { [%eval #-4] } 43... Re1 { [%eval #-3] } 44. Kg4 { [%eval #-3] } 44... f1=Q { [%eval #-2] } 45. Nxc7 { [%eval #-2] } 45... Qf4+ { [%eval #-2] } 46. Kh3 { [%eval #-2] } 46... Rh1+ { [%eval #-2] } 47. Kg2 { [%eval #-2] } 47... Qh2+ { [%eval #-4] } 48. Kf3 { [%eval #-4] } 48... Rf1+ { [%eval #-11] } 49. Kg4 { [%eval #-1] } 49... Rf4# { Black wins by checkmate. } 0-1