Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/R2aLUgGx"] [Date "2026.06.02"] [Round "-"] [White "Juan081993"] [Black "OpieRoccia"] [Result "0-1"] [GameId "R2aLUgGx"] [UTCDate "2026.06.02"] [UTCTime "00:33:05"] [WhiteElo "1220"] [BlackElo "1147"] [WhiteRatingDiff "-11"] [BlackRatingDiff "+40"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C24"] [Opening "Bishop's Opening: Berlin Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bc4 { [%eval 0.0] } 2... Nf6 { [%eval 0.11] } { C24 Bishop's Opening: Berlin Defense } 3. d3 { [%eval 0.0] } 3... d5 { [%eval 0.3] } 4. Bb5+?? { (0.30 → -1.73) Blunder. exd5 was best. } { [%eval -1.73] } (4. exd5 Nxd5 5. Nf3 Nc6 6. O-O Be7 7. Re1 f6 8. d4 Nb6) 4... c6 { [%eval -1.77] } 5. Ba4 { [%eval -1.66] } 5... Bc5?! { (-1.66 → -0.97) Inaccuracy. dxe4 was best. } { [%eval -0.97] } (5... dxe4 6. Nc3 Bf5 7. Bg5 exd3 8. cxd3 Qxd3 9. Qxd3 Bxd3 10. O-O-O) 6. Nc3 { [%eval -1.47] } 6... d4? { (-1.47 → -0.18) Mistake. a5 was best. } { [%eval -0.18] } (6... a5 7. a3 dxe4 8. Bg5 exd3 9. Nf3 Bf5 10. O-O Nbd7 11. cxd3 O-O 12. Bb3) 7. Nce2 { [%eval -0.24] } 7... Bg4 { [%eval 0.21] } 8. h3 { [%eval 0.27] } 8... Bb4+ { [%eval 0.47] } 9. c3? { (0.47 → -0.93) Mistake. Bd2 was best. } { [%eval -0.93] } (9. Bd2 Bxe2 10. Nxe2 Bxd2+ 11. Qxd2 O-O 12. Bb3 a5 13. a4 Nfd7 14. O-O Kh8) 9... dxc3 { [%eval -1.12] } 10. hxg4?? { (-1.12 → -4.27) Blunder. Kf1 was best. } { [%eval -4.27] } (10. Kf1 Bxe2+ 11. Qxe2 Qa5 12. Bd1 c5 13. Nf3 Nc6 14. g3 O-O 15. Kg2 Rac8) 10... cxb2+ { [%eval -4.5] } 11. Bd2 { [%eval -4.28] } 11... Bxd2+ { [%eval -4.29] } 12. Qxd2? { (-4.29 → -8.25) Mistake. Kxd2 was best. } { [%eval -8.25] } (12. Kxd2 Nxe4+ 13. Ke3 bxa1=Q 14. Qxa1 Nc5 15. Qxe5+ Ne6 16. Nf3 Nd7 17. Qc3 Qb6+) 12... bxa1=Q+ { [%eval -8.09] } 13. Bd1 { [%eval -8.97] } 13... Qb1 { [%eval -7.2] } 14. Nc3 { [%eval -7.6] } 14... Qbb6 { [%eval -6.84] } 15. g5 { [%eval -6.75] } 15... Nxe4 { [%eval -5.97] } 16. Qe2?! { (-5.97 → -8.63) Inaccuracy. Nxe4 was best. } { [%eval -8.63] } (16. Nxe4 Na6 17. Nf3 Qe7 18. g6 fxg6 19. O-O O-O-O 20. Bb3 Kc7 21. Nfg5 Rhe8) 16... Nxc3 { [%eval -8.5] } 17. Qxe5+ { [%eval -8.64] } 17... Qe7 { [%eval -8.4] } 18. Qxe7+ { [%eval -8.79] } 18... Kxe7 { [%eval -8.37] } 19. Bb3 { [%eval -8.69] } 19... Re8 { [%eval -8.42] } 20. Nf3 { [%eval -8.76] } 20... Kf8+ { [%eval -8.11] } 21. Kd2? { (-8.11 → Mate in 6) Checkmate is now unavoidable. Kf1 was best. } { [%eval #-6] } (21. Kf1 Re2 22. d4 Rxa2 23. Bxa2 Qa6+ 24. Kg1 Qxa2 25. g6 Qb1+ 26. Kh2 Qxh1+) 21... Nb1+? { (Mate in 6 → -8.11) Lost forced checkmate sequence. Re2+ was best. } { [%eval -8.11] } (21... Re2+ 22. Kxc3 Qa5+ 23. Kc4 b5+ 24. Kd4 Na6 25. Ne5 Qb4+ 26. Bc4 Qb2#) 22. Rxb1 { [%eval -9.29] } 22... Qxf2+ { [%eval -9.11] } 23. Kc3 { [%eval -8.75] } 23... Qxg2 { [%eval -8.54] } 24. Nh4 { [%eval -9.67] } 24... Qxg5 { [%eval -10.14] } 25. Nf3 { [%eval -10.21] } 25... Qf6+ { [%eval -9.92] } 26. Nd4 { [%eval -11.02] } 26... c5 { [%eval -10.57] } 27. Bxf7 { [%eval -13.97] } 27... Qxf7 { [%eval -10.42] } 28. Nc2 { [%eval -10.12] } 28... Rc8 { [%eval -9.43] } 29. Ne3 { [%eval -9.53] } 29... a6 { [%eval -9.28] } 30. Rf1 { [%eval -8.79] } 30... Qxf1 { [%eval -8.65] } 31. Nxf1 { [%eval -8.51] } 31... c4 { [%eval -8.27] } 32. dxc4 { [%eval -8.35] } 32... b5 { [%eval -8.13] } 33. c5 { [%eval -8.76] } 33... Rxc5+ { [%eval -8.56] } 34. Kd4 { [%eval -8.66] } 34... Nd7 { [%eval -9.24] } 35. Nd2 { [%eval -9.11] } 35... Rc2 { [%eval -9.08] } 36. Ne4 { [%eval -9.89] } 36... Rxa2 { [%eval -9.07] } 37. Ng5 { [%eval -9.86] } 37... Kg8 { [%eval -9.57] } 38. Kd5 { [%eval -10.5] } 38... Nb6+ { [%eval -9.33] } 39. Ke6 { [%eval -12.52] } 39... b4 { [%eval -12.99] } 40. Ne4?! { (-12.99 → Mate in 10) Checkmate is now unavoidable. Kd6 was best. } { [%eval #-10] } (40. Kd6 b3 41. Ne4 Nc4+ 42. Kd5 Rc8 43. Kd4 Rc2 44. Nc3 Rd2+ 45. Ke4 Re8+) 40... Nc4?! { (Mate in 10 → -12.33) Lost forced checkmate sequence. Re8+ was best. } { [%eval -12.33] } (40... Re8+ 41. Kf5 Nc4 42. Kf4 b3 43. Nc3 Rd2 44. Ne4 Rxe4+ 45. Kxe4 b2 46. Kf3) 41. Nc5?! { (-12.33 → Mate in 10) Checkmate is now unavoidable. Kd5 was best. } { [%eval #-10] } (41. Kd5 Rc8 42. Ng3 b3 43. Ke4 b2 44. Nh1 b1=Q+ 45. Kf4 Rf8+ 46. Kg3 Qb3+) 41... Rb8?! { (Mate in 10 → -12.91) Lost forced checkmate sequence. Rd8 was best. } { [%eval -12.91] } (41... Rd8 42. Ke7 Rd4 43. Nd7 Rxd7+ 44. Kxd7 Rd2+ 45. Kc7 b3 46. Kc6 b2 47. Kc7) 42. Nd7?! { (-12.91 → Mate in 8) Checkmate is now unavoidable. Kd7 was best. } { [%eval #-8] } (42. Kd7 b3 43. Kc7 Re2 44. Nxa6 Rbe8 45. Kc6 b2 46. Kb5 b1=Q+ 47. Nb4 Rb8+) 42... Rb7 { [%eval #-10] } 43. Kd5 { [%eval #-7] } 43... b3 { [%eval #-7] } 44. Kc6 { [%eval #-6] } 44... b2 { [%eval #-6] } 45. Kxb7 { [%eval #-6] } 45... b1=Q+ { [%eval #-5] } 46. Kc6 { [%eval #-5] } 46... Ne5+ { [%eval #-6] } 47. Nxe5 { [%eval #-6] } 47... Qf5 { [%eval #-5] } 48. Nd7 { [%eval #-5] } 48... Rc2+ { [%eval #-4] } 49. Kd6 { [%eval #-4] } 49... Qc5+? { (Mate in 4 → -8.62) Lost forced checkmate sequence. Rd2+ was best. } { [%eval -8.62] } (49... Rd2+ 50. Kc7 Rxd7+ 51. Kc8 Re7+ 52. Kb8 Qf8#) 50. Nxc5 { [%eval -8.46] } 50... Rxc5 { [%eval -8.46] } 51. Kxc5 { [%eval -8.39] } 51... a5 { [%eval -8.36] } 52. Kb5 { [%eval -9.57] } 52... a4 { [%eval -8.08] } 53. Kxa4 { [%eval -10.24] } 53... h5 { [%eval -9.65] } 54. Kb3 { [%eval -9.61] } 54... h4 { [%eval -77.08] } 55. Kc4 { [%eval -49.03] } 55... h3 { [%eval -81.14] } 56. Kd5 { [%eval -81.15] } 56... h2 { [%eval -15.16] } 57. Ke4 { [%eval -81.15] } 57... h1=Q+ { [%eval -81.15] } 58. Ke5?! { (-81.15 → Mate in 9) Checkmate is now unavoidable. Kf4 was best. } { [%eval #-9] } (58. Kf4 Qh2+ 59. Kf3 Qh5+ 60. Kg3 Qe5+ 61. Kf2 Kh7 62. Kf3 Qh2 63. Kg4 Qe2+) 58... Qh5+ { [%eval #-10] } 59. Kd4 { [%eval #-9] } 59... g5 { [%eval #-8] } 60. Ke3 { [%eval #-8] } 60... g4 { [%eval #-7] } 61. Kf2 { [%eval #-6] } 61... Qg5 { [%eval #-6] } 62. Kg3 { [%eval #-6] } 62... Qg6 { [%eval #-6] } 63. Kh4 { [%eval #-4] } 63... g3 { [%eval #-3] } 64. Kh3 { [%eval #-3] } 64... g2 { [%eval #-2] } 65. Kh4 { [%eval #-2] } 65... g1=Q { [%eval #-1] } 66. Kh3 { [%eval #-1] } 66... Qh7# { Black wins by checkmate. } 0-1