FEN
[Event "rated rapid game"]
[Site "https://lichess.org/zwKSMSC4"]
[Date "2026.05.22"]
[Round "-"]
[White "Kookah"]
[Black "omereray"]
[Result "0-1"]
[GameId "zwKSMSC4"]
[UTCDate "2026.05.22"]
[UTCTime "17:06:46"]
[WhiteElo "1008"]
[BlackElo "1019"]
[WhiteRatingDiff "-8"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nc3 { [%eval 0.29] } 2... d5 { [%eval 0.36] } 3. exd5 { [%eval 0.0] } 3... exd5 { [%eval 0.0] } 4. d4 { [%eval 0.0] } { C01 French Defense: Exchange Variation } 4... Nc6 { [%eval 0.15] } 5. Bb5 { [%eval 0.03] } 5... a6 { [%eval 0.34] } 6. Bd3? { (0.34 → -0.86) Mistake. Qe2+ was best. } { [%eval -0.86] } (6. Qe2+ Be6 7. Bxc6+ bxc6 8. Nf3 Bd6 9. Bg5 Ne7 10. Ne5 Bd7) 6... Nxd4 { [%eval -0.98] } 7. Nf3 { [%eval -1.16] } 7... Nxf3+ { [%eval -0.8] } 8. Qxf3 { [%eval -0.98] } 8... Nf6 { [%eval -0.78] } 9. Bg5 { [%eval -0.76] } 9... Bg4?? { (-0.76 → 2.32) Blunder. Be6 was best. } { [%eval 2.32] } (9... Be6 10. O-O-O h6 11. Bh4 g5 12. Bg3 Bg7 13. Bf5 O-O 14. Bxe6 fxe6 15. Qe2) 10. Qxg4?? { (2.32 → -1.92) Blunder. Bxf6 was best. } { [%eval -1.92] } (10. Bxf6 Bxf3 11. Bxd8 Bxg2 12. Rg1 Rxd8 13. Rxg2 g6 14. Kf1 c6 15. Re1+ Be7) 10... Nxg4 { [%eval -1.89] } 11. Bxd8 { [%eval -1.91] } 11... Rxd8 { [%eval -1.89] } 12. f3 { [%eval -2.13] } 12... Ne3 { [%eval -2.12] } 13. g4 { [%eval -2.56] } 13... Bc5 { [%eval -2.72] } 14. Na4 { [%eval -2.55] } 14... b6?? { (-2.55 → -0.49) Blunder. Bd4 was best. } { [%eval -0.49] } (14... Bd4 15. c3 Ba7 16. b4 h5 17. g5 Ng2+ 18. Kd2 Kd7 19. Nc5+ Kc6 20. a4) 15. Nxc5 { [%eval -0.58] } 15... bxc5 { [%eval -0.68] } 16. Bxa6?? { (-0.68 → -4.94) Blunder. Kd2 was best. } { [%eval -4.94] } (16. Kd2 Ng2 17. Bxa6 Rd6 18. Bf1 Nh4 19. Be2 Kd7 20. a4 c4 21. Bd1 Re8) 16... O-O?? { (-4.94 → 0.02) Blunder. Nxc2+ was best. } { [%eval 0.02] } (16... Nxc2+ 17. Kd2 Nxa1 18. Rc1 Ke7 19. Bb7 Kd6 20. b4 cxb4 21. Rc6+ Ke5 22. Rxc7) 17. a4?? { (0.02 → -4.42) Blunder. Kd2 was best. } { [%eval -4.42] } (17. Kd2 Rd6 18. Kxe3 Rxa6 19. a4 Rb8 20. b3 Kf8 21. Rad1 c6 22. Rhe1 Ke7) 17... Nxc2+ { [%eval -4.38] } 18. Kd2 { [%eval -4.25] } 18... Nxa1 { [%eval -4.3] } 19. Rxa1 { [%eval -4.22] } 19... d4? { (-4.22 → -2.26) Mistake. Rd6 was best. } { [%eval -2.26] } (19... Rd6 20. Bb5 Rb8 21. b4 cxb4 22. Rc1 Rh6 23. h4 Rxh4 24. Rxc7 Rh2+ 25. Kc1) 20. Kd3?! { (-2.26 → -3.27) Inaccuracy. a5 was best. } { [%eval -3.27] } (20. a5 Rb8 21. Kc2 Rb4 22. b3 Ra8 23. Bc4 Kf8 24. h4 Rbb8 25. h5 Ke7) 20... Ra8 { [%eval -2.82] } 21. Bb7?! { (-2.82 → -3.63) Inaccuracy. Bb5 was best. } { [%eval -3.63] } (21. Bb5 Rfc8 22. Bc6 Ra5 23. Re1 Rb8 24. Bb5 g6 25. Re2 Rb6 26. Re8+ Kg7) 21... Ra7 { [%eval -3.33] } 22. Bc6 { [%eval -3.46] } 22... Rd8?! { (-3.46 → -2.22) Inaccuracy. Rb8 was best. } { [%eval -2.22] } (22... Rb8 23. Rc1 Rb3+ 24. Ke4 Rxb2 25. Rxc5 Rxh2 26. Kxd4 g6 27. g5 h5 28. gxh6) 23. Kc4 { [%eval -2.03] } 23... d3 { [%eval -2.46] } 24. Kxc5 { [%eval -2.36] } 24... d2 { [%eval -2.25] } 25. Rd1 { [%eval -1.98] } 25... Ra5+ { [%eval -1.51] } 26. Kb4?! { (-1.51 → -2.69) Inaccuracy. Bb5 was best. } { [%eval -2.69] } (26. Bb5 Kf8 27. b4 Ra7 28. a5 Ke7 29. f4 g5 30. fxg5 Ke6 31. Be2 Ke5) 26... Ra6 { [%eval -2.56] } 27. Bb5?! { (-2.56 → -3.34) Inaccuracy. Kc5 was best. } { [%eval -3.34] } (27. Kc5 Rd6 28. Bb5 Ra8 29. b4 Rad8 30. a5 Re6 31. a6 Re3 32. Bc4 Kf8) 27... Rd4+?? { (-3.34 → -0.96) Blunder. Rf6 was best. } { [%eval -0.96] } (27... Rf6 28. Kc3 Rxf3+ 29. Kc2 Kf8 30. Be2 Rf2 31. Rxd2 Rxd2+ 32. Kxd2 Ke7 33. a5) 28. Kc3 { [%eval -1.06] } 28... c5?? { (-1.06 → 5.04) Blunder. Rad6 was best. } { [%eval 5.04] } (28... Rad6 29. Bc6 Rd3+ 30. Kc2 Kf8 31. a5 R3d4 32. Kc3 Ke7 33. b3 Ke6 34. a6) 29. Bxa6 { [%eval 5.05] } 29... c4?! { (5.05 → 8.94) Inaccuracy. Rxa4 was best. } { [%eval 8.94] } (29... Rxa4 30. Bc4 g6 31. Rxd2 Ra1 32. Kd3 h5 33. g5 Rc1 34. b3 Kh7 35. Ke3) 30. Re1?? { (8.94 → -6.44) Blunder. Kxd4 was best. } { [%eval -6.44] } (30. Kxd4 Kf8 31. Kxc4 Ke7 32. Rxd2 Ke6 33. f4 f5 34. g5 g6 35. Bc8+ Ke7) 30... dxe1=Q+ { [%eval -6.44] } 31. Kxd4 { [%eval -7.05] } 31... Qf2+ { [%eval -6.56] } 32. Kxc4 { [%eval -7.45] } 32... Qe2+ { [%eval -7.44] } 33. Kc3 { [%eval -7.46] } 33... Qxa6 { [%eval -7.46] } 34. b4 { [%eval -7.97] } 34... Qxa4 { [%eval -7.83] } 35. Kc4 { [%eval -7.68] } 35... Qc2+ { [%eval -7.65] } 36. Kb5? { (-7.65 → Mate in 10) Checkmate is now unavoidable. Kd4 was best. } { [%eval #-10] } (36. Kd4 Qd2+ 37. Kc4 Kf8 38. g5 Qe2+ 39. Kc5 Ke7 40. Kd4 Ke6 41. f4 Kd6) 36... Kf8 { [%eval #-10] } 37. h4 { [%eval #-10] } 37... Qe2+? { (Mate in 10 → -8.17) Lost forced checkmate sequence. Ke7 was best. } { [%eval -8.17] } (37... Ke7 38. h5 Kd6 39. h6 Kd5 40. Ka5 Qc4 41. Ka4 Qa2+ 42. Kb5 Qa8 43. Kb6) 38. Ka5? { (-8.17 → Mate in 9) Checkmate is now unavoidable. Kc5 was best. } { [%eval #-9] } (38. Kc5 Qe5+ 39. Kc4 Ke7 40. g5 Kd6 41. Kd3 Qd5+ 42. Ke3 Ke5 43. g6 Qd4+) 38... Qxf3 { [%eval #-26] } 39. b5 { [%eval #-15] } 39... Ke8?! { (Mate in 15 → -10.17) Lost forced checkmate sequence. Ke7 was best. } { [%eval -10.17] } (39... Ke7 40. Kb4 Qd5 41. Kc3 Kd6 42. b6 Ke5 43. h5 Qc6+ 44. Kd3 Qxb6 45. Ke2) 40. b6?! { (-10.17 → Mate in 8) Checkmate is now unavoidable. Kb4 was best. } { [%eval #-8] } (40. Kb4 Kd7 41. g5 Qd5 42. h5 Kd6 43. g6 hxg6 44. Kc3 Qxb5 45. Kc2 gxh5) 40... Kd8? { (Mate in 8 → -7.88) Lost forced checkmate sequence. Qb3 was best. } { [%eval -7.88] } (40... Qb3 41. b7 Qxb7 42. Ka4 Kd7 43. Ka3 Qb1 44. g5 Kd6 45. Ka4 Kc5 46. Ka3) 41. b7? { (-7.88 → Mate in 7) Checkmate is now unavoidable. Kb4 was best. } { [%eval #-7] } (41. Kb4 Kd7 42. Kc4 Ke6 43. Kd4 Qd5+ 44. Ke3 Ke5 45. h5 Qc6 46. h6 gxh6) 41... Qxb7 { [%eval #-6] } 42. g5 { [%eval #-4] } 42... f6 { [%eval #-6] } 43. gxf6 { [%eval #-6] } 43... gxf6 { [%eval #-5] } 44. h5 { [%eval #-4] } 44... f5 { [%eval #-5] } 45. Ka4 { [%eval #-5] } 45... f4 { [%eval #-4] } 46. Ka3 { [%eval #-4] } 46... f3 { [%eval #-3] } 47. Ka2 { [%eval #-3] } 47... f2 { [%eval #-2] } 48. Ka3 { [%eval #-2] } 48... f1=R { [%eval #-2] } 49. Ka2 { [%eval #-2] } 49... h6 { [%eval #-1] } 50. Ka3 { [%eval #-1] } 50... Ra1# { Black wins by checkmate. } 0-1