FEN
[Event "rated classical game"]
[Site "https://lichess.org/rNHCMWz1"]
[Date "2026.02.26"]
[Round "-"]
[White "C_satyamshukla"]
[Black "Kostya2492"]
[Result "1-0"]
[GameId "rNHCMWz1"]
[UTCDate "2026.02.26"]
[UTCTime "10:05:45"]
[WhiteElo "2076"]
[BlackElo "2118"]
[WhiteRatingDiff "+36"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "1500+0"]
[ECO "C01"]
[Opening "French Defense: Exchange Variation, Monte Carlo Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e6 { [%eval 0.37] } 2. e4 { [%eval 0.29] } 2... d5 { [%eval 0.31] } 3. exd5 { [%eval 0.13] } 3... exd5 { [%eval 0.14] } 4. c4 { [%eval -0.07] } { C01 French Defense: Exchange Variation, Monte Carlo Variation } 4... Nf6 { [%eval 0.0] } 5. cxd5 { [%eval -0.1] } 5... Nxd5 { [%eval -0.08] } 6. Bc4 { [%eval -0.21] } 6... Nc6 { [%eval -0.27] } 7. Qh5?! { (-0.27 → -1.33) Inaccuracy. Nc3 was best. } { [%eval -1.33] } (7. Nc3 Be6 8. Bb3 Qd7 9. Nge2 a6 10. O-O O-O-O 11. Nxd5 Bxd5) 7... Qe7+ { [%eval -1.27] } 8. Ne2 { [%eval -1.17] } 8... Nf6 { [%eval -1.16] } 9. Qh4 { [%eval -1.21] } 9... Bg4 { [%eval -1.24] } 10. f3?! { (-1.24 → -2.22) Inaccuracy. Be3 was best. } { [%eval -2.22] } (10. Be3 O-O-O 11. O-O Qb4 12. b3 Bxe2 13. a3 Qd6 14. Bxe2 Nxd4 15. Bc4 Kb8) 10... Be6? { (-2.22 → -0.94) Mistake. Nxd4 was best. } { [%eval -0.94] } (10... Nxd4 11. Bd3 Nxe2 12. Bxe2 Be6 13. Nc3 O-O-O 14. Qf2 Bc4 15. Qxa7 Re8 16. Qa8+) 11. Bxe6?! { (-0.94 → -1.55) Inaccuracy. Bb5 was best. } { [%eval -1.55] } (11. Bb5 O-O-O 12. Bxc6 bxc6 13. Nbc3 c5 14. Be3 Bc4 15. d5 Bd3 16. Bg5 Bxe2) 11... Qxe6 { [%eval -1.71] } 12. O-O { [%eval -1.69] } 12... O-O-O { [%eval -1.65] } 13. Nbc3 { [%eval -1.46] } 13... Qc4?! { (-1.46 → -0.86) Inaccuracy. h6 was best. } { [%eval -0.86] } (13... h6 14. Qf2 Bb4 15. a3 Ba5 16. b4 Bb6 17. Na4 Rhe8 18. Nxb6+ axb6 19. Ng3) 14. Be3 { [%eval -1.26] } 14... Be7?! { (-1.26 → -0.59) Inaccuracy. Re8 was best. } { [%eval -0.59] } (14... Re8 15. Qf2 Nb4 16. b3 Qc6 17. Bd2 Nd3 18. Qg3 Qd7 19. Rad1 Nd5 20. Qh4) 15. Qg3 { [%eval -0.8] } 15... Nd5 { [%eval -0.27] } 16. Nxd5 { [%eval -0.25] } 16... Rxd5 { [%eval 0.28] } 17. Qxg7 { [%eval 0.39] } 17... Rf8?! { (0.39 → 1.45) Inaccuracy. Rdd8 was best. } { [%eval 1.45] } (17... Rdd8 18. Nf4 Rdg8 19. Qh6 Bg5 20. Qh3+ Kb8 21. Rfd1 Qb5 22. Kh1 Re8 23. Bd2) 18. Nc3?! { (1.45 → 0.77) Inaccuracy. Nf4 was best. } { [%eval 0.77] } (18. Nf4 Rd7 19. Rfc1 Qa6 20. d5 Nb4 21. Qxh7 Qf6 22. a3 Nxd5 23. Nxd5 Rxd5) 18... Rdd8?! { (0.77 → 1.66) Inaccuracy. Rd7 was best. } { [%eval 1.66] } (18... Rd7 19. Rad1 f5 20. d5 Nb4 21. Kh1 Bd6 22. Qd4 Qxd4 23. Bxd4 Be7 24. Rfe1) 19. Qxh7 { [%eval 1.37] } 19... Nxd4 { [%eval 1.24] } 20. Bxd4?! { (1.24 → 0.53) Inaccuracy. Kh1 was best. } { [%eval 0.53] } (20. Kh1 Bd6 21. Bxd4 Qxd4 22. Nb5 Qf6 23. Nxd6+ Rxd6 24. Qc2 Rfd8 25. Rf2 a5) 20... Qxd4+ { [%eval 0.7] } 21. Kh1 { [%eval 0.72] } 21... Bd6?! { (0.72 → 1.31) Inaccuracy. Qc5 was best. } { [%eval 1.31] } (21... Qc5 22. Rad1 f5 23. g3 Bd6 24. Rd5 Qe3 25. Qh3 Qe6 26. Qg2 Rh8 27. Rfd1) 22. Qf5+ { [%eval 1.03] } 22... Kb8 { [%eval 1.01] } 23. Rad1 { [%eval 1.06] } 23... Qh8 { [%eval 1.26] } 24. h3 { [%eval 1.21] } 24... Qh6?! { (1.21 → 2.03) Inaccuracy. Rg8 was best. } { [%eval 2.03] } (24... Rg8 25. Rf2 c6 26. f4 Bc7 27. Rxd8+ Rxd8 28. g3 b5 29. Kg2 Qd4 30. Qe4) 25. Nb5?! { (2.03 → 1.08) Inaccuracy. Ne4 was best. } { [%eval 1.08] } (25. Ne4 b6 26. f4 Be7 27. Rxd8+ Bxd8 28. Kh2 Qc6 29. b3 a5 30. Ng5 Be7) 25... a6?! { (1.08 → 2.13) Inaccuracy. Bf4 was best. } { [%eval 2.13] } (25... Bf4 26. Nc3 Rxd1 27. Rxd1 c6 28. Ne4 Bc7 29. Kg1 a6 30. Kf1 f6 31. Re1) 26. Nxd6 { [%eval 2.11] } 26... Rxd6 { [%eval 2.06] } 27. Rxd6 { [%eval 2.17] } 27... Qxd6 { [%eval 2.07] } 28. Rc1 { [%eval 2.06] } 28... f6 { [%eval 2.25] } 29. Qc5 { [%eval 2.42] } 29... Qd8 { [%eval 2.25] } 30. Qc2 { [%eval 1.99] } 30... f5 { [%eval 2.18] } 31. Rd1 { [%eval 1.94] } 31... Qe7 { [%eval 2.22] } 32. Qd2 { [%eval 1.97] } 32... f4 { [%eval 2.11] } 33. Qd7 { [%eval 1.92] } 33... Qb4 { [%eval 2.19] } 34. Qd2 { [%eval 1.97] } 34... Qc4 { [%eval 2.18] } 35. a3 { [%eval 2.1] } 35... Qb3 { [%eval 2.34] } 36. Rc1 { [%eval 2.18] } 36... Qb6 { [%eval 2.49] } 37. Qb4 { [%eval 2.31] } 37... Qf6 { [%eval 2.32] } 38. Qc3 { [%eval 2.04] } 38... Qe7 { Black offers draw } { [%eval 2.19] } 39. Qc5 { [%eval 2.07] } 39... Qf7 { [%eval 2.68] } 40. Re1 { [%eval 2.32] } 40... Re8?! { (2.32 → 3.54) Inaccuracy. b6 was best. } { [%eval 3.54] } (40... b6 41. Qe7 Qxe7 42. Rxe7 c5 43. Kh2 b5 44. h4 a5 45. Re5 Rc8 46. h5) 41. Rxe8+ { [%eval 3.43] } 41... Qxe8 { [%eval 3.16] } 42. Qc1? { (3.16 → 1.59) Mistake. Qg5 was best. } { [%eval 1.59] } (42. Qg5 Qe3 43. Kh2 Qd4 44. b3 Qd3 45. b4 Qxa3 46. h4 Qxb4 47. h5 Qd4) 42... Qe5 { [%eval 1.5] } 43. h4 { [%eval 1.22] } 43... b6?! { (1.22 → 2.25) Inaccuracy. Qf6 was best. } { [%eval 2.25] } (43... Qf6 44. Qe1 Qxb2 45. Qe7 Qh8 46. Qg5 c5 47. Qxf4+ Ka7 48. Kg1 a5 49. a4) 44. Kh2 { [%eval 1.95] } 44... Kb7?! { (1.95 → 2.85) Inaccuracy. Qf6 was best. } { [%eval 2.85] } (44... Qf6 45. Qe1 a5 46. Qe8+ Kb7 47. Qe4+ Kb8 48. Kh3 Qxb2 49. h5 Qa1 50. Qxf4) 45. Kh3?! { (2.85 → 1.91) Inaccuracy. Qc2 was best. } { [%eval 1.91] } (45. Qc2 Qf6 46. Qe4+ Ka7 47. Kh3 a5 48. h5 b5 49. b4 Qd6 50. Qg6 Qd1) 45... Qf5+ { [%eval 1.85] } 46. g4 { [%eval 1.69] } 46... fxg3+ { [%eval 1.62] } 47. Kxg3 { [%eval 1.84] } 47... Qe5+ { [%eval 1.65] } 48. f4 { [%eval 1.4] } 48... Qe2?? { (1.40 → 3.80) Blunder. Qg7+ was best. } { [%eval 3.8] } (48... Qg7+ 49. Kf3 Qe7 50. Qh1 Kb8 51. Qh2 Qd7 52. Qg3 a5 53. Qg5 Qd3+ 54. Kg4) 49. Qc3 { [%eval 3.48] } 49... Qe7 { [%eval 3.8] } 50. h5 { [%eval 3.58] } 50... Qf7 { [%eval 3.51] } 51. Qf3+ { [%eval 3.49] } 51... Ka7 { [%eval 3.83] } 52. h6?? { (3.83 → 1.23) Blunder. f5 was best. } { [%eval 1.23] } (52. f5 Qf6 53. Qf4 Kb8 54. h6 a5 55. Kg4 a4 56. Qg5 Qe5 57. Qd8+ Kb7) 52... Qg6+ { [%eval 1.07] } 53. Kf2?! { (1.07 → 0.10) Inaccuracy. Qg4 was best. } { [%eval 0.1] } (53. Qg4 Qxh6 54. Qg5 Qe6 55. Qe5 Qg6+ 56. Kh4 Qh6+ 57. Kg4 Qg6+ 58. Kf3 Kb8) 53... Qxh6 { [%eval 0.15] } 54. f5 { [%eval 0.0] } 54... Qf6 { [%eval 0.35] } 55. Qf4 { [%eval 0.1] } 55... Qxb2+ { [%eval 0.0] } 56. Kg3 { [%eval 0.0] } 56... Qxa3+ { [%eval 0.0] } 57. Kg4 { [%eval 0.0] } 57... Qe7 { [%eval 0.0] } 58. f6 { [%eval 0.04] } 58... Qe2+?? { (0.04 → 2.08) Blunder. Qf7 was best. } { [%eval 2.08] } (58... Qf7 59. Kg5 a5 60. Qe4 Qg8+ 61. Kf4 Qf8 62. Qe7 Qh6+ 63. Ke5 Qh5+ 64. Ke6) 59. Kf5?? { (2.08 → 0.32) Blunder. Kg5 was best. } { [%eval 0.32] } (59. Kg5 Qg2+ 60. Kh6 Qh1+ 61. Kg7 Qg1+ 62. Kf7 Kb8 63. Ke6 Qe1+ 64. Qe5 Qh4) 59... Qd3+?? { (0.32 → 3.23) Blunder. Qh5+ was best. } { [%eval 3.23] } (59... Qh5+ 60. Qg5 Qf7 61. Qg7 Qd5+ 62. Kg6 Qd3+ 63. Kh6 Qh3+ 64. Kg5 Qe3+ 65. Kf5) 60. Kg5?? { (3.23 → 0.77) Blunder. Ke6 was best. } { [%eval 0.77] } (60. Ke6 Qe2+ 61. Kd7 Qb5+ 62. Kxc7 Qc5+ 63. Kd7 Qb5+ 64. Ke7 Qe2+ 65. Kd8 Qd3+) 60... Kb7?? { (0.77 → 4.36) Blunder. Qd8 was best. } { [%eval 4.36] } (60... Qd8 61. Kh5 Qh8+ 62. Qh6 Qe8+ 63. Qg6 Qe5+ 64. Kh6 a5 65. f7 Qh8+ 66. Kg5) 61. f7 { [%eval 4.29] } 61... Qd5+ { [%eval 4.21] } 62. Kg6 { [%eval 3.75] } 62... Qg2+ { [%eval 3.39] } 63. Kf6 { [%eval 3.36] } 63... Qc6+ { [%eval 3.48] } 64. Kg7 { [%eval 2.83] } 64... Qc3+? { (2.83 → 5.19) Mistake. Qg2+ was best. } { [%eval 5.19] } (64... Qg2+ 65. Kf6 Qc6+ 66. Ke7 Qc5+ 67. Kd8 Qd5+ 68. Ke8 Qc6+ 69. Kf8 Qg2 70. Ke7) 65. Kg8 { [%eval 5.04] } 65... Qb3 { [%eval 5.24] } 66. Kg7 { [%eval 4.98] } 66... Qc3+ { [%eval 4.92] } 67. Qf6?! { (4.92 → 3.79) Inaccuracy. Kg8 was best. } { [%eval 3.79] } (67. Kg8 Qb3 68. Qe4+ Kb8 69. Kf8 Qb5 70. Qe8+ Kb7 71. Qxb5 axb5 72. Ke7 Ka6) 67... Qg3+ { [%eval 3.28] } 68. Kf8?! { (3.28 → 2.06) Inaccuracy. Qg6 was best. } { [%eval 2.06] } (68. Qg6 Qc3+ 69. Kh7 Qc5 70. Kg8 Qd5 71. Qg3 b5 72. Kg7 Qd4+ 73. Kg6 Qe4+) 68... a5?? { (2.06 → 5.30) Blunder. Qg4 was best. } { [%eval 5.3] } (68... Qg4 69. Qg7 Qb4+ 70. Kg8 Qc4 71. Qg3 Kb8 72. Qe5 Kb7 73. Kg7 Qg4+ 74. Kf6) 69. Ke8 { [%eval 5.15] } 69... Qg4?! { (5.15 → 7.28) Inaccuracy. Qe1+ was best. } { [%eval 7.28] } (69... Qe1+ 70. Qe7 Qxe7+ 71. Kxe7 Kc6 72. f8=Q Kd5 73. Kd7 a4 74. Qb4 a3 75. Qxa3) 70. f8=Q { [%eval 6.01] } 70... Qc8+?? { (6.01 → Mate in 11) Checkmate is now unavoidable. Qa4+ was best. } { [%eval #11] } (70... Qa4+ 71. Kd8 Qd1+ 72. Ke7 Qe1+ 73. Kf7 Qh1 74. Q8h6 Qg2 75. Qe3 Qd5+ 76. Qee6) 71. Qd8?? { (Mate in 11 → 5.76) Lost forced checkmate sequence. Ke7 was best. } { [%eval 5.76] } (71. Ke7 Qxf8+ 72. Kxf8 a4 73. Ke7 a3 74. Kd7 a2 75. Qb2 a1=Q 76. Qxa1 c6) 71... Qe6+ { [%eval 5.81] } 72. Qfe7 { [%eval 5.47] } 72... Qg8+ { [%eval 5.26] } 73. Kd7 { [%eval 5.86] } 73... Qd5+ { [%eval 6.03] } 74. Ke8 { [%eval 5.55] } 74... Qg8+ { [%eval 5.77] } 75. Qf8 { [%eval 5.28] } 75... Qe6+ { [%eval 6.29] } 76. Qde7 { [%eval 6.0] } 76... Qc8+ { [%eval 5.49] } 77. Kf7 { [%eval 5.57] } 77... Qf5+ { [%eval 5.28] } 78. Qf6 { [%eval 6.24] } 78... Qd5+ { [%eval 5.65] } 79. Qe6 { [%eval 5.65] } 79... Qh5+ { [%eval 5.42] } 80. Ke7 { [%eval 5.02] } 80... Qc5+ { [%eval 9.93] } 81. Ke8 { [%eval 8.83] } 81... Qb5+? { (8.83 → Mate in 9) Checkmate is now unavoidable. Qc6+ was best. } { [%eval #9] } (81... Qc6+ 82. Qd7 Qh1 83. Qff7 Qh8+ 84. Ke7 Qe5+ 85. Qde6 Qg5+ 86. Qff6 Qc1 87. Qd5+) 82. Qd7?? { (Mate in 9 → 6.38) Lost forced checkmate sequence. Kd8 was best. } { [%eval 6.38] } (82. Kd8 Qg5+ 83. Qff6 Qxf6+ 84. Qxf6 a4 85. Kd7 a3 86. Qf8 b5 87. Qc8+ Kb6) 82... Qe5+ { [%eval 5.93] } 83. Qfe7 { [%eval 12.74] } 83... Qh8+ { [%eval 9.79] } 84. Kf7 { [%eval 7.97] } 84... Qh7+ { [%eval 7.71] } 85. Kf6 { [%eval 6.09] } 85... Qh6+ { [%eval 13.7] } 86. Ke5? { (13.70 → 5.47) Mistake. Kf5 was best. } { [%eval 5.47] } (86. Kf5 Qh5+ 87. Qg5 Qh8 88. Qg2+ Kb8 89. Qf7 Qc8+ 90. Qe6 Qf8+ 91. Kg6 Ka7) 86... Qe3+? { (5.47 → 13.33) Mistake. Qh2+ was best. } { [%eval 13.33] } (86... Qh2+ 87. Kf5 Ka6 88. Qc8+ Kb5 89. Qce8+ c6 90. Qg5 Qc2+ 91. Ke6+ Kb4 92. Qf4+) 87. Kf5 { [%eval 6.23] } 87... Qh3+?? { (6.23 → Mate in 18) Checkmate is now unavoidable. Qf2+ was best. } { [%eval #18] } (87... Qf2+ 88. Kg6 Qc2+ 89. Qf5 Qc6+ 90. Kf7 Ka6 91. Qed7 Qb7 92. Qe5 b5 93. Qdxc7) 88. Kg6 { [%eval #14] } 88... Qg3+ { [%eval #14] } 89. Qg5 { [%eval #13] } 89... Qxg5+ { [%eval #11] } 90. Kxg5 { [%eval #10] } 90... Ka6 { [%eval #9] } 91. Qxc7 { [%eval #10] } 91... a4 { [%eval #10] } 92. Kf4 { [%eval #9] } 92... Kb5 { [%eval #7] } 93. Qc3 { [%eval #8] } 93... Ka6 { [%eval #6] } 94. Qb4 { [%eval #8] } 94... b5 { [%eval #6] } 95. Ke4 { [%eval #6] } { Black resigns. } 1-0