FEN
[Event "2026 Spring Marathon"]
[Site "https://lichess.org/cxzupYRN"]
[Date "2026.04.18"]
[Round "-"]
[White "yx_zhou"]
[Black "VAN_DARKHOLME_C4"]
[Result "1-0"]
[GameId "cxzupYRN"]
[UTCDate "2026.04.18"]
[UTCTime "02:52:40"]
[WhiteElo "2875"]
[BlackElo "1878"]
[WhiteRatingDiff "+1"]
[BlackRatingDiff "+0"]
[Variant "Standard"]
[TimeControl "120+0"]
[ECO "C43"]
[Opening "Petrov's Defense: Modern Attack"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nf6 { [%eval 0.34] } 3. d4 { [%eval 0.32] } { C43 Petrov's Defense: Modern Attack } 3... Nxe4 { [%eval 0.22] } 4. dxe5 { [%eval 0.0] } 4... d5 { [%eval 0.15] } 5. exd6 { [%eval 0.0] } 5... Nxd6 { [%eval 0.32] } 6. Bd3 { [%eval 0.27] } 6... Be7 { [%eval 0.28] } 7. O-O { [%eval 0.26] } 7... O-O { [%eval 0.25] } 8. Nc3 { [%eval 0.33] } 8... Be6 { [%eval 0.68] } 9. Bf4 { [%eval 0.43] } 9... Nc6 { [%eval 0.42] } 10. Re1 { [%eval 0.37] } 10... Bf6 { Black offers draw } { [%eval 0.47] } 11. Qd2 { [%eval 0.43] } 11... Nb4 { [%eval 0.52] } 12. Bf1 { [%eval 0.46] } 12... Nf5 { [%eval 0.47] } 13. Rec1?! { (0.47 → -0.20) Inaccuracy. Qc1 was best. } { [%eval -0.2] } (13. Qc1 Nd6 14. Rd1 Qe7 15. a3 Nc6 16. Nd5 Bxd5 17. Rxd5 Rad8 18. c4 Rfe8) 13... Qxd2 { [%eval -0.24] } 14. Bxd2 { [%eval -0.24] } 14... Nd5 { [%eval -0.16] } 15. Nxd5 { [%eval -0.27] } 15... Bxd5 { [%eval -0.25] } 16. Bd3 { [%eval -0.26] } 16... g6 { [%eval -0.04] } 17. c3 { [%eval -0.17] } 17... Ng7 { [%eval -0.19] } 18. Bg5 { [%eval -0.16] } 18... Bxg5 { [%eval -0.15] } 19. Nxg5 { [%eval -0.2] } 19... Rfe8 { [%eval -0.1] } 20. Re1? { (-0.10 → -1.48) Mistake. f3 was best. } { [%eval -1.48] } (20. f3 Rad8 21. Rd1 Nh5 22. Ne4 Kf8 23. Kf2 c6 24. Nc5 b6 25. Nb3 Rd7) 20... Rxe1+ { [%eval -1.38] } 21. Rxe1 { [%eval -1.36] } 21... Re8? { (-1.36 → 0.00) Mistake. Bxa2 was best. } { [%eval 0.0] } (21... Bxa2 22. Ra1 Bb3 23. Ra3 Be6 24. Kf1 a6 25. Ne4 Rd8 26. Nc5 Bd5 27. b4) 22. Rxe8+ { [%eval 0.0] } 22... Nxe8 { [%eval 0.01] } 23. b3 { [%eval 0.0] } 23... h6 { [%eval 0.04] } 24. Ne4 { [%eval 0.0] } 24... f5 { [%eval 0.0] } 25. Nc5 { [%eval -0.1] } 25... b6 { [%eval 0.05] } 26. Na4 { [%eval -0.17] } 26... Kg7 { [%eval 0.0] } 27. f3 { [%eval -0.46] } 27... Kf6 { [%eval -0.15] } 28. Kf2 { [%eval -0.33] } 28... g5 { [%eval -0.39] } 29. Nb2 { [%eval -0.35] } 29... f4 { [%eval -0.4] } 30. Bc4 { [%eval -0.41] } 30... Bb7 { [%eval -0.41] } 31. Nd3 { [%eval -0.45] } 31... Nd6 { [%eval -0.44] } 32. Bg8?! { (-0.44 → -1.06) Inaccuracy. Nb2 was best. } { [%eval -1.06] } (32. Nb2 Bc6 33. Bd3 a5 34. Ke2 h5 35. Bc2 Bd5 36. Bd3 Bb7 37. Ke1 g4) 32... Nf7?! { (-1.06 → 0.00) Inaccuracy. Nb5 was best. } { [%eval 0.0] } (32... Nb5 33. c4 Nc3 34. a4 Bc8 35. c5 Kg7 36. Bc4 Nd1+ 37. Kg1 Ne3 38. Bb5) 33. Bxf7 { [%eval 0.0] } 33... Kxf7 { [%eval 0.0] } 34. g3 { [%eval -0.33] } 34... fxg3+ { [%eval -0.33] } 35. hxg3 { [%eval -0.54] } 35... Kf6 { [%eval 0.0] } 36. a4 { [%eval -0.42] } 36... h5 { [%eval -0.41] } 37. b4?! { (-0.41 → -1.09) Inaccuracy. f4 was best. } { [%eval -1.09] } (37. f4 Be4 38. fxg5+ Kxg5 39. Nf4 Kg4 40. Ng2 Kf5 41. Ne3+ Kf6 42. Ke2 Ke6) 37... h4 { [%eval -0.8] } 38. gxh4?! { (-0.80 → -1.42) Inaccuracy. f4 was best. } { [%eval -1.42] } (38. f4 h3 39. fxg5+ Kxg5 40. Kg1 Bc8 41. b5 Kf5 42. Nb4 Ke6 43. Nc6 a5) 38... gxh4 { [%eval -1.35] } 39. Nf4 { [%eval -1.32] } 39... Kf5 { [%eval -1.39] } 40. Nh3?? { (-1.39 → -4.61) Blunder. Ne2 was best. } { [%eval -4.61] } (40. Ne2 Bd5 41. a5 bxa5 42. bxa5 c5 43. Ng1 Ke5 44. Nh3 Bc6 45. Ng5 Kf5) 40... c5?? { (-4.61 → -1.48) Blunder. a5 was best. } { [%eval -1.48] } (40... a5 41. b5 Bd5 42. Ng1 c5 43. bxc6 Bxc6 44. Ne2 Bxa4 45. c4 Bd7 46. Ke3) 41. Ke3?? { (-1.48 → -5.02) Blunder. bxc5 was best. } { [%eval -5.02] } (41. bxc5 bxc5 42. a5 Ba6 43. Kg2 Be2 44. Kf2 Bd3 45. Kg2 Ke5 46. Ng5 Bf5) 41... cxb4 { [%eval -4.83] } 42. cxb4 { [%eval -4.61] } 42... a5 { [%eval -5.03] } 43. bxa5 { [%eval -5.12] } 43... bxa5 { [%eval -4.11] } 44. f4?! { (-4.11 → -5.65) Inaccuracy. Nf4 was best. } { [%eval -5.65] } (44. Nf4 Bc6 45. Ne2 Bxa4 46. Nd4+ Kf6 47. f4 Bd7 48. Kf3 a4 49. Nc2 Be6) 44... Bc6 { [%eval -5.18] } 45. Nf2 { [%eval -6.12] } 45... Bxa4 { [%eval -5.92] } 46. Nd3 { [%eval -6.01] } 46... Bc2 { [%eval -5.59] } 47. Ne1?! { (-5.59 → -7.94) Inaccuracy. Ne5 was best. } { [%eval -7.94] } (47. Ne5 a4 48. Nc6 h3 49. Nd4+ Kg4 50. Nxc2 h2 51. Kd4 h1=Q 52. Ne3+ Kh3) 47... a4?? { (-7.94 → 0.00) Blunder. Be4 was best. } { [%eval 0.0] } (47... Be4 48. Kf2 a4 49. Nf3 Bxf3 50. Kxf3 a3 51. Ke3 h3 52. Kf3 h2 53. Kg3) 48. Nxc2 { [%eval 0.0] } 48... h3 { [%eval 0.04] } 49. Nd4+ { [%eval 0.0] } 49... Kf6 { [%eval 0.04] } 50. Kf3 { [%eval -0.16] } 50... h2 { [%eval 0.0] } 51. Kg2 { [%eval 0.0] } 51... a3 { [%eval 0.0] } 52. Kxh2 { [%eval 0.0] } 52... a2 { [%eval 0.0] } 53. Nb3 { [%eval 0.0] } 53... Kf5 { [%eval 0.0] } 54. Kg3 { [%eval 0.0] } 54... Ke4 { [%eval 0.0] } 55. Kg4 { [%eval 0.0] } 55... Kd3?? { (0.00 → 6.57) Blunder. Kd5 was best. } { [%eval 6.57] } (55... Kd5 56. Na1 Kc4 57. f5 Kc3 58. f6 Kb2 59. f7 Kxa1 60. f8=Q Kb1 61. Qf1+) 56. f5?? { (6.57 → 0.00) Blunder. Nc1+ was best. } { [%eval 0.0] } (56. Nc1+ Kd4 57. Nxa2 Kd5 58. Nb4+ Ke6 59. f5+ Kf6 60. Kf4 Kf7 61. Nd5 Ke8) 56... Kc2 { [%eval 0.0] } 57. Na1+ { [%eval 0.0] } 57... Kb1 { [%eval 0.0] } 58. f6 { [%eval 0.0] } 58... Kxa1 { [%eval 0.0] } 59. f7 { [%eval 0.0] } 59... Kb1 { [%eval 0.0] } 60. f8=Q { [%eval 0.0] } 60... a1=Q { [%eval 0.0] } 61. Qb8+ { [%eval 0.0] } 61... Kc2 { [%eval 0.0] } 62. Qc7+ { [%eval 0.0] } { White wins on time. } 1-0

