FEN
[Event "rated rapid game"]
[Site "https://lichess.org/KhsNsPIh"]
[Date "2026.06.04"]
[Round "-"]
[White "SalimChess1992"]
[Black "MigratedFromChessCom"]
[Result "1-0"]
[GameId "KhsNsPIh"]
[UTCDate "2026.06.04"]
[UTCTime "23:11:23"]
[WhiteElo "2405"]
[BlackElo "2306"]
[WhiteRatingDiff "+22"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C02"]
[Opening "French Defense: Advance 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. e5 { [%eval 0.25] } { C02 French Defense: Advance Variation } 3... f6?! { (0.25 → 0.92) Inaccuracy. c5 was best. } { [%eval 0.92] } (3... c5 4. c3 Nc6 5. Nf3 Qb6 6. a3 Nh6 7. Bd3 cxd4 8. O-O) 4. Bd3 { [%eval 0.93] } 4... fxe5 { [%eval 1.42] } 5. Qh5+ { [%eval 1.47] } 5... g6 { [%eval 1.51] } 6. Bxg6+ { [%eval 1.4] } 6... Kd7 { [%eval 1.52] } 7. Nf3 { [%eval 1.48] } 7... Nc6 { [%eval 1.48] } 8. Nxe5+ { [%eval 1.61] } 8... Nxe5 { [%eval 1.54] } 9. Qxe5 { [%eval 1.56] } 9... Qf6 { [%eval 1.75] } 10. Qxf6 { [%eval 1.66] } 10... Nxf6 { [%eval 1.72] } 11. Bd3 { [%eval 1.56] } 11... Bd6 { [%eval 1.6] } 12. Nc3 { [%eval 1.45] } 12... a6 { [%eval 1.6] } 13. O-O { [%eval 1.63] } 13... b5 { [%eval 1.82] } 14. a3 { [%eval 1.68] } 14... c5 { [%eval 1.76] } 15. dxc5 { [%eval 1.74] } 15... Bxc5 { [%eval 1.59] } 16. Bf4 { [%eval 1.72] } 16... Bb7 { [%eval 1.48] } 17. Be5 { [%eval 1.3] } 17... Rhf8 { [%eval 1.63] } 18. Rae1 { [%eval 1.37] } 18... Ng4 { [%eval 1.4] } 19. Bg3 { [%eval 1.36] } 19... Rf7 { [%eval 1.53] } 20. Nb1 { [%eval 1.24] } 20... Raf8 { [%eval 1.5] } 21. Re2 { [%eval 1.26] } 21... Bd4 { [%eval 1.49] } 22. b4 { [%eval 1.43] } 22... e5 { [%eval 1.54] } 23. c3? { (1.54 → 0.15) Mistake. h3 was best. } { [%eval 0.15] } (23. h3 Nxf2 24. Rexf2 e4 25. Be2 Rf6 26. Bd1 Rxf2 27. Rxf2 Rf6 28. Be2 Ke8) 23... Bb6 { [%eval 0.18] } 24. h3 { [%eval 0.17] } 24... e4 { [%eval 0.13] } 25. Bc2? { (0.13 → -1.28) Mistake. hxg4 was best. } { [%eval -1.28] } (25. hxg4 exd3 26. Rd2 Kc6 27. Rxd3 Bc8 28. g5 Bg4 29. Rc1 Rxf2 30. Bxf2 Rxf2) 25... Ne3 { [%eval -1.52] } 26. Rc1?! { (-1.52 → -2.53) Inaccuracy. Rfe1 was best. } { [%eval -2.53] } (26. Rfe1 Nf5 27. Be5 Re8 28. Bh2 Rg8 29. Kh1 Nh4 30. Bg3 Rxg3 31. fxg3 Nf5) 26... Nxc2?! { (-2.53 → -1.31) Inaccuracy. Rg7 was best. } { [%eval -1.31] } (26... Rg7 27. Kh1 Rxg3 28. fxg3 Rf1+ 29. Rxf1 Nxf1 30. Re1 Nxg3+ 31. Kh2 Bf2 32. Rc1) 27. Rcxc2 { [%eval -1.41] } 27... e3 { [%eval -1.44] } 28. f3 { [%eval -1.63] } 28... d4?? { (-1.63 → 0.82) Blunder. Re8 was best. } { [%eval 0.82] } (28... Re8 29. Rc1 Kc6 30. a4 bxa4 31. Na3 Bc8 32. Nc2 Bd7 33. Nd4+ Kb7 34. Rd1) 29. cxd4 { [%eval 0.65] } 29... Bxd4 { [%eval 0.99] } 30. Nc3? { (0.99 → -0.42) Mistake. Rc1 was best. } { [%eval -0.42] } (30. Rc1 Ba7 31. Rd1+ Ke6 32. Nc3 Rg8 33. Kh2 Kf5 34. h4 Rfg7 35. Bd6 Rd8) 30... Rc8 { [%eval -0.41] } 31. Ne4 { [%eval -0.43] } 31... Rxc2 { [%eval -0.58] } 32. Rxc2 { [%eval -0.44] } 32... Bxe4 { [%eval -0.46] } 33. fxe4 { [%eval -0.52] } 33... Rf4 { [%eval -0.58] } 34. Re2 { [%eval -0.55] } 34... Rxe4 { [%eval -0.05] } 35. Kf1 { [%eval -0.05] } 35... Ke6 { [%eval -0.08] } 36. Rc2 { [%eval -0.11] } 36... Kd5 { [%eval -0.13] } 37. Ke2 { [%eval -0.11] } 37... Re8 { [%eval 0.0] } 38. Bf4 { [%eval 0.0] } 38... Ke4 { [%eval 0.0] } 39. g3 { [%eval -0.03] } 39... Rd8 { [%eval 0.1] } 40. Rc6 { [%eval 0.14] } 40... Re8 { [%eval 0.49] } 41. Rxa6 { [%eval 0.0] } 41... Rc8 { [%eval 0.01] } 42. Bxe3 { [%eval 0.24] } 42... Bxe3?? { (0.24 → 3.22) Blunder. Rc2+ was best. } { [%eval 3.22] } (42... Rc2+ 43. Kd1 Rc3 44. Bxd4 Kxd4 45. a4 bxa4 46. Rxa4 Rxg3 47. b5+ Kc5 48. Rh4) 43. Re6+ { [%eval 2.97] } 43... Kd5 { [%eval 3.64] } 44. Rxe3 { [%eval 3.43] } 44... h5 { [%eval 3.97] } 45. Kd3 { [%eval 3.25] } 45... Rc1?! { (3.25 → 4.11) Inaccuracy. Ra8 was best. } { [%eval 4.11] } (45... Ra8 46. Ke2 h4 47. gxh4 Rh8 48. Kf3 Kd4 49. Re4+ Kc3 50. Re5 Rb8 51. Re3+) 46. Rf3 { [%eval 3.94] } 46... Rg1 { [%eval 4.25] } 47. Rf5+ { [%eval 4.52] } 47... Kc6 { [%eval 4.5] } 48. Rg5 { [%eval 4.24] } 48... Rd1+ { [%eval 4.6] } 49. Ke3 { [%eval 4.48] } 49... Re1+ { [%eval 4.89] } 50. Kf2 { [%eval 4.72] } 50... Ra1 { [%eval 4.14] } 51. Rxh5 { [%eval 3.97] } 51... Rxa3 { [%eval 4.57] } 52. Rc5+ { [%eval 4.58] } 52... Kb6 { [%eval 4.78] } 53. h4 { [%eval 4.55] } 53... Ra2+ { [%eval 4.44] } 54. Kf3 { [%eval 4.29] } 54... Rb2 { [%eval 4.72] } 55. h5 { [%eval 4.72] } 55... Rxb4 { [%eval 4.98] } 56. h6 { [%eval 4.21] } 56... Rd4?! { (4.21 → 5.40) Inaccuracy. Rb3+ was best. } { [%eval 5.4] } (56... Rb3+ 57. Kf4 Kxc5 58. h7 Rb4+ 59. Kf5 Rd4 60. h8=Q b4 61. Qc8+ Kb5 62. Qc2) 57. h7 { [%eval 4.7] } 57... Rd8 { [%eval 5.73] } 58. Rh5 { [%eval 5.54] } 58... Rh8 { [%eval 5.64] } 59. g4 { [%eval 5.79] } 59... Ka5?! { (5.79 → 7.99) Inaccuracy. b4 was best. } { [%eval 7.99] } (59... b4 60. g5 b3 61. Rh2 Rf8+ 62. Kg3 Ka7 63. Rb2 Rb8 64. g6 Rb6 65. h8=Q) 60. g5 { [%eval 7.74] } 60... Ka4 { [%eval 8.56] } 61. g6 { [%eval 8.12] } 61... b4? { (8.12 → Mate in 8) Checkmate is now unavoidable. Rf8+ was best. } { [%eval #8] } (61... Rf8+ 62. Ke4 Re8+ 63. Kf5 Rf8+ 64. Kg5 b4 65. h8=Q Rxh8 66. Rxh8 Kb3 67. g7) 62. g7 { [%eval #7] } 62... Rc8 { [%eval #7] } 63. g8=Q { [%eval #6] } 63... Rc3+ { [%eval #6] } 64. Ke4 { [%eval #5] } 64... Rc4+ { [%eval #3] } 65. Qxc4 { [%eval #2] } 65... Ka3 { [%eval #2] } 66. Rh3+ { [%eval #2] } 66... Ka4 { [%eval #1] } 67. Kd5 { [%eval #2] } 67... Ka5 { [%eval #2] } 68. Kc5 { [%eval #1] } 68... Ka4 { [%eval #1] } 69. Qxb4# { White wins by checkmate. } 1-0