Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/oLdv3il0"] [Date "2026.05.03"] [Round "-"] [White "yx_zhou"] [Black "Zaplya"] [Result "0-1"] [GameId "oLdv3il0"] [UTCDate "2026.05.03"] [UTCTime "08:11:50"] [WhiteElo "2494"] [BlackElo "2460"] [WhiteRatingDiff "-14"] [BlackRatingDiff "+12"] [Variant "Standard"] [TimeControl "300+5"] [ECO "C67"] [Opening "Ruy Lopez: Open Berlin Defense, l'Hermet Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bb5 { [%eval 0.15] } 3... Nf6 { [%eval 0.17] } 4. O-O { [%eval 0.11] } 4... Nxe4 { [%eval 0.14] } 5. d4 { [%eval 0.14] } 5... Nd6 { [%eval 0.16] } 6. dxe5 { [%eval 0.0] } { C67 Ruy Lopez: Open Berlin Defense, l'Hermet Variation } 6... Nxb5 { [%eval 0.0] } 7. a4 { [%eval 0.0] } 7... Nbd4 { [%eval 0.0] } 8. Nxd4 { [%eval 0.06] } 8... d5 { [%eval 0.0] } 9. exd6 { [%eval 0.0] } 9... Qxd6? { (0.00 → 1.12) Mistake. Nxd4 was best. } { [%eval 1.12] } (9... Nxd4 10. Qxd4 Qxd6 11. Qe4+ Qe6 12. Qd4 Qd6) 10. Re1+? { (1.12 → 0.01) Mistake. Nb5 was best. } { [%eval 0.01] } (10. Nb5) 10... Be7 { [%eval 0.03] } 11. Nb5 { [%eval -0.06] } 11... Qxd1 { [%eval -0.08] } 12. Rxd1 { [%eval -0.11] } 12... Bd8 { [%eval 0.28] } 13. Bf4 { [%eval 0.31] } 13... Bf5 { [%eval 0.34] } 14. N1a3 { [%eval -0.05] } 14... Rc8 { [%eval -0.07] } 15. Nc4 { [%eval -0.12] } 15... O-O { [%eval -0.05] } 16. c3 { [%eval -0.1] } 16... a6 { [%eval -0.04] } 17. Nd4 { [%eval -0.03] } 17... Nxd4 { [%eval -0.06] } 18. Rxd4 { [%eval -0.23] } 18... Bf6 { [%eval -0.03] } 19. Rd2 { [%eval -0.03] } 19... Rfd8 { [%eval -0.06] } 20. Rxd8+ { [%eval -0.08] } 20... Bxd8 { [%eval -0.07] } 21. Na5 { [%eval -0.03] } 21... b6 { [%eval 0.16] } 22. Nc6 { [%eval 0.05] } 22... Bf6 { [%eval 0.15] } 23. Be5 { [%eval 0.0] } 23... Bd7 { [%eval 0.02] } 24. Na7?? { (0.02 → -4.03) Blunder. Bxf6 was best. } { [%eval -4.03] } (24. Bxf6) 24... Ra8 { [%eval -3.98] } 25. Bxc7 { [%eval -3.97] } 25... Rxa7 { [%eval -3.89] } 26. Bxb6 { [%eval -3.8] } 26... Rb7 { [%eval -3.61] } 27. a5 { [%eval -3.67] } 27... g6 { [%eval -3.7] } 28. Rd1 { [%eval -3.73] } 28... Kg7 { [%eval -3.7] } 29. f4 { [%eval -3.7] } 29... Ba4 { [%eval -3.7] } 30. Rd2 { [%eval -3.73] } 30... Rd7 { [%eval -3.64] } 31. Rxd7 { [%eval -3.68] } 31... Bxd7 { [%eval -3.6] } 32. Kf2 { [%eval -3.62] } 32... Bc6 { [%eval -3.43] } 33. g3 { [%eval -3.64] } 33... h5 { [%eval -3.18] } 34. Ke3 { [%eval -3.16] } 34... h4?? { (-3.16 → -1.13) Blunder. Kf8 was best. } { [%eval -1.13] } (34... Kf8 35. Kd3 Bb5+ 36. c4 Bc6 37. b4 Ke8 38. Bc5 Kd7 39. Ke2 h4 40. Kf2) 35. Kd3? { (-1.13 → -2.49) Mistake. Bd4 was best. } { [%eval -2.49] } (35. Bd4 Bd5) 35... h3?! { (-2.49 → -1.74) Inaccuracy. g5 was best. } { [%eval -1.74] } (35... g5 36. fxg5 Bxg5 37. gxh4 Bxh4 38. Kd4 f5 39. Ke5 Be4 40. Ke6 Bf6 41. Be3) 36. b4? { (-1.74 → -3.58) Mistake. Bd4 was best. } { [%eval -3.58] } (36. Bd4 g5 37. fxg5 Bxd4 38. Kxd4 Kg6 39. Kc5 Be4 40. b3 Kxg5 41. Kd4 Bb7) 36... Kf8 { [%eval -3.32] } 37. Kc4 { [%eval -3.64] } 37... Ke8 { [%eval -3.23] } 38. Kc5 { [%eval -4.05] } 38... Kd7 { [%eval -5.05] } 39. Kc4 { [%eval -4.96] } 39... Bb5+ { [%eval -4.87] } 40. Kb3 { [%eval -4.81] } 40... Be2 { [%eval -4.56] } 41. c4 { [%eval -4.91] } 41... Bd1+ { [%eval -5.03] } 42. Ka3 { [%eval -4.99] } 42... Kc6 { [%eval -4.87] } 43. Be3 { [%eval -4.48] } 43... Be7 { [%eval -4.44] } 44. Bd4 { [%eval -4.45] } 44... g5 { [%eval -4.34] } 45. fxg5 { [%eval -4.42] } 45... Bxg5 { [%eval -4.12] } 46. Bf2 { [%eval -4.94] } 46... Bc1+ { [%eval -4.75] } 47. Ka2 { [%eval -4.55] } 47... Bc2 { [%eval -4.46] } 48. Bd4 { [%eval -4.18] } 48... f5 { [%eval -4.51] } 49. Be5 { [%eval -4.53] } 49... Bd1?? { (-4.53 → 0.00) Blunder. Bd2 was best. } { [%eval 0.0] } (49... Bd2 50. Ka3 Be1 51. Bb8 Bd3 52. Kb3 Be2 53. Be5 Bf2 54. Kc3 Bg1 55. g4) 50. Bb8?? { (0.00 → -4.53) Blunder. Bf4 was best. } { [%eval -4.53] } (50. Bf4 Bxf4 51. gxf4 Be2 52. Kb3 Kd7 53. Kc3 Ke6 54. Kd4 Kd6 55. Kc3) 50... Be3 { [%eval -4.57] } 51. Be5?! { (-4.57 → -5.93) Inaccuracy. Kb2 was best. } { [%eval -5.93] } (51. Kb2 Kb7 52. Bf4 Bg1 53. g4 fxg4 54. Bg3 Bd4+ 55. Kc1 Be2 56. b5 Bxc4) 51... Bg1 { [%eval -5.65] } 52. g4 { [%eval -6.01] } 52... fxg4 { [%eval -5.46] } 53. Bg3 { [%eval -5.68] } 53... Bd4 { [%eval -6.21] } 54. Ka3 { [%eval -6.33] } 54... Bf6 { [%eval -6.19] } 55. Ka2 { [%eval -6.18] } 55... Be7 { [%eval -5.46] } 56. Ka3?! { (-5.46 → -7.65) Inaccuracy. b5+ was best. } { [%eval -7.65] } (56. b5+ axb5 57. cxb5+ Kxb5 58. Kb2 Bf3 59. a6 Kc6 60. a7 Kd7 61. Bf2 Ba8) 56... Bd6 { [%eval -7.54] } 57. Bxd6 { [%eval -9.42] } 57... Kxd6 { [%eval -8.74] } 58. b5 { [%eval -8.15] } 58... axb5 { [%eval -8.65] } 59. a6 { [%eval -62.29] } 59... bxc4 { [%eval -56.27] } 60. a7?! { (-56.27 → Mate in 18) Checkmate is now unavoidable. Kb2 was best. } { [%eval #-18] } (60. Kb2 Bf3) 60... Bf3 { [%eval -15.88] } { White resigns. } 0-1