FEN
[Event "rated classical game"]
[Site "https://lichess.org/yyv2Cv5k"]
[Date "2026.03.21"]
[Round "-"]
[White "steve_na1"]
[Black "deepakbshah"]
[Result "0-1"]
[GameId "yyv2Cv5k"]
[UTCDate "2026.03.21"]
[UTCTime "02:41:56"]
[WhiteElo "1985"]
[BlackElo "1904"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+32"]
[Variant "Standard"]
[TimeControl "900+15"]
[ECO "C18"]
[Opening "French Defense: Winawer Variation, 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. Nc3 { [%eval 0.28] } 3... Bb4 { [%eval 0.4] } 4. e5 { [%eval 0.42] } 4... c5 { [%eval 0.46] } 5. a3 { [%eval 0.35] } 5... Bxc3+ { [%eval 0.45] } 6. bxc3 { [%eval 0.58] } { C18 French Defense: Winawer Variation, Advance Variation } 6... Nc6 { [%eval 0.55] } 7. Nf3 { [%eval 0.33] } 7... cxd4?! { (0.33 → 0.95) Inaccuracy. Qa5 was best. } { [%eval 0.95] } (7... Qa5 8. Bd2 Bd7 9. h4 Nge7 10. h5 h6 11. Qc1 Qc7 12. Bd3) 8. cxd4 { [%eval 1.04] } 8... Nge7 { [%eval 1.14] } 9. c3 { [%eval 0.6] } 9... Bd7 { [%eval 0.53] } 10. Bd3 { [%eval 0.56] } 10... h6 { [%eval 0.71] } 11. O-O { [%eval 0.78] } 11... O-O { [%eval 1.23] } 12. Be3 { [%eval 0.77] } 12... Nf5 { [%eval 0.85] } 13. Qd2?! { (0.85 → 0.26) Inaccuracy. Bf4 was best. } { [%eval 0.26] } (13. Bf4 Na5) 13... Nxe3 { [%eval 0.34] } 14. fxe3 { [%eval 0.47] } 14... Na5 { [%eval 0.56] } 15. Rab1 { [%eval 0.2] } 15... Bc6?! { (0.20 → 0.78) Inaccuracy. a6 was best. } { [%eval 0.78] } (15... a6 16. g4) 16. Qe2 { [%eval 0.59] } 16... b6?! { (0.59 → 1.67) Inaccuracy. a6 was best. } { [%eval 1.67] } (16... a6) 17. e4?? { (1.67 → -0.19) Blunder. g4 was best. } { [%eval -0.19] } (17. g4) 17... dxe4 { [%eval -0.23] } 18. Bxe4 { [%eval -0.25] } 18... Bxe4 { [%eval -0.25] } 19. Qxe4 { [%eval -0.37] } 19... Nc4 { [%eval 0.0] } 20. a4 { [%eval -0.3] } 20... Qd5 { [%eval 0.11] } 21. Qxd5 { [%eval 0.18] } 21... exd5 { [%eval 0.19] } 22. Rf2 { [%eval 0.15] } 22... Rac8 { [%eval 0.19] } 23. Rb5?! { (0.19 → -0.42) Inaccuracy. Nh4 was best. } { [%eval -0.42] } (23. Nh4 Rc6) 23... Ne3 { [%eval -0.35] } 24. Rb3 { [%eval -0.45] } 24... Nd1 { [%eval 0.0] } 25. Rc2 { [%eval 0.0] } 25... Rc4 { [%eval 0.12] } 26. Nd2? { (0.12 → -1.27) Mistake. Rc1 was best. } { [%eval -1.27] } (26. Rc1 Ne3 27. Kf2 Ng4+ 28. Kg3 Ne3 29. a5 Rfc8 30. axb6 axb6 31. Nh4 g5) 26... Rxa4 { [%eval -1.2] } 27. Rc1 { [%eval -1.3] } 27... Ne3 { [%eval -1.35] } 28. Kf2 { [%eval -1.22] } 28... Nc4 { [%eval -0.78] } 29. Nxc4 { [%eval -0.71] } 29... dxc4?! { (-0.71 → 0.00) Inaccuracy. Rxc4 was best. } { [%eval 0.0] } (29... Rxc4 30. Ra1) 30. Rb4 { [%eval -0.31] } 30... Ra2+ { [%eval -0.36] } 31. Kf3 { [%eval -0.34] } 31... Rc8 { [%eval -0.24] } 32. h3 { [%eval -0.33] } 32... Rc6 { [%eval 0.01] } 33. g4 { [%eval -0.05] } 33... f6 { [%eval -0.09] } 34. d5 { [%eval -0.1] } 34... Rc5 { [%eval 0.41] } 35. exf6?! { (0.41 → -0.36) Inaccuracy. Rd1 was best. } { [%eval -0.36] } (35. Rd1 Raa5) 35... gxf6 { [%eval -0.44] } 36. Ke4 { [%eval -0.79] } 36... Rd2?! { (-0.79 → 0.00) Inaccuracy. Kf7 was best. } { [%eval 0.0] } (36... Kf7) 37. Ra1 { [%eval 0.0] } 37... Rc7 { [%eval -0.07] } 38. Raa4 { [%eval -0.38] } 38... Re7+ { [%eval -0.53] } 39. Kf5? { (-0.53 → -2.24) Mistake. Kf4 was best. } { [%eval -2.24] } (39. Kf4) 39... Rf2+?? { (-2.24 → -0.39) Blunder. Rxd5+ was best. } { [%eval -0.39] } (39... Rxd5+ 40. Kf4 Rd3 41. Rxc4 Rxh3 42. Rc8+ Kg7 43. c4 a5 44. Ra1 Rd7 45. Kf5) 40. Kg6 { [%eval -0.31] } 40... Rg7+ { [%eval -0.53] } 41. Kh5 { [%eval -0.48] } 41... Rf3 { [%eval -0.02] } 42. Kh4 { [%eval 0.0] } 42... Rxc3 { [%eval 0.0] } 43. Rxc4 { [%eval -0.07] } 43... Rxc4 { [%eval 0.0] } 44. Rxc4 { [%eval 0.0] } 44... Rd7 { [%eval 0.0] } 45. Rc6?! { (0.00 → -0.72) Inaccuracy. Kh5 was best. } { [%eval -0.72] } (45. Kh5 Rxd5+ 46. Kg6 Rg5+ 47. Kxh6 Rc5 48. Rd4 Rc8 49. Rd7 Ra8 50. Rg7+ Kh8) 45... Kg7?! { (-0.72 → -0.14) Inaccuracy. Kf7 was best. } { [%eval -0.14] } (45... Kf7 46. Kh5) 46. d6 { [%eval -0.14] } 46... Kf7 { [%eval -0.22] } 47. Kh5 { [%eval -0.15] } 47... Ke6 { [%eval -0.15] } 48. Kxh6?! { (-0.15 → -1.12) Inaccuracy. Rc8 was best. } { [%eval -1.12] } (48. Rc8 b5 49. Rb8 a6 50. h4 Rxd6 51. Kxh6 Kd7 52. Kg7 Rd4 53. h5 Rxg4+) 48... Rxd6? { (-1.12 → 0.00) Mistake. b5 was best. } { [%eval 0.0] } (48... b5) 49. Rc7 { [%eval -0.05] } 49... a5 { [%eval -0.2] } 50. Kg6?? { (-0.20 → -2.39) Blunder. h4 was best. } { [%eval -2.39] } (50. h4) 50... b5 { [%eval -2.18] } 51. h4 { [%eval -2.53] } 51... Ra6?? { (-2.53 → 0.00) Blunder. Rd4 was best. } { [%eval 0.0] } (51... Rd4 52. Kh5 a4 53. g5 fxg5 54. hxg5 a3 55. g6 Rd2 56. Ra7 a2 57. g7) 52. h5 { [%eval 0.03] } 52... a4?? { (0.03 → 2.23) Blunder. Ke5 was best. } { [%eval 2.23] } (52... Ke5) 53. h6 { [%eval 2.2] } 53... a3 { [%eval 2.17] } 54. h7 { [%eval 2.05] } 54... Ra8 { [%eval 2.08] } 55. Rc2?? { (2.08 → 0.00) Blunder. Ra7 was best. } { [%eval 0.0] } (55. Ra7 Rxa7) 55... b4 { [%eval 0.0] } 56. Rc6+ { [%eval 0.0] } 56... Kd5 { [%eval 0.0] } 57. Rxf6?? { (0.00 → -6.15) Blunder. Ra6 was best. } { [%eval -6.15] } (57. Ra6 Rb8 58. Rb6 Ra8 59. Ra6) 57... a2 { [%eval -5.4] } 58. Rf1 { [%eval -5.72] } 58... b3 { [%eval -6.4] } 59. g5?? { (-6.40 → Mate in 11) Checkmate is now unavoidable. Rf5+ was best. } { [%eval #-11] } (59. Rf5+ Ke4 60. h8=Q Rxh8 61. Ra5 b2 62. Ra4+ Kd5 63. Ra5+ Ke6 64. Ra6+ Ke7) 59... b2 { [%eval #-9] } 60. Rf5+ { [%eval #-9] } 60... Ke6?! { (Mate in 9 → -11.67) Lost forced checkmate sequence. Ke4 was best. } { [%eval -11.67] } (60... Ke4 61. h8=Q Rxh8 62. Kf6 Rf8+ 63. Kg7 Rxf5 64. Kg8 b1=Q 65. Kg7 a1=Q+ 66. Kg6) 61. Ra5?! { (-11.67 → Mate in 7) Checkmate is now unavoidable. Rf6+ was best. } { [%eval #-7] } (61. Rf6+ Kd5 62. Rf5+ Ke4 63. Rc5 b1=Q 64. Kh5 Qh1+ 65. Kg6 Ra6+ 66. Rc6 Rxc6+) 61... b1=Q+ { [%eval #-6] } { White resigns. } 0-1
