FEN
[Event "rated classical game"]
[Site "https://lichess.org/tbUiY7pc"]
[Date "2026.05.12"]
[Round "-"]
[White "Bstefan2020"]
[Black "Dodging-Dodo"]
[Result "0-1"]
[GameId "tbUiY7pc"]
[UTCDate "2026.05.12"]
[UTCTime "09:31:15"]
[WhiteElo "1347"]
[BlackElo "1265"]
[WhiteRatingDiff "-60"]
[BlackRatingDiff "+22"]
[Variant "Standard"]
[TimeControl "1800+20"]
[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. Qf3 { [%eval -0.12] } 3... g6 { [%eval 0.0] } 4. Nh3?! { (0.00 → -0.85) Inaccuracy. d4 was best. } { [%eval -0.85] } (4. d4 Nc6 5. Bg5 Be7 6. Bxf6 Bxf6 7. d5 Na5 8. Be2 b6) 4... c5?? { (-0.85 → 2.42) Blunder. Bg7 was best. } { [%eval 2.42] } (4... Bg7 5. d3 O-O 6. O-O Nc6 7. Be3 d5 8. exd5 e4 9. dxe4) 5. Ng5 { [%eval 2.34] } 5... Rg8?? { (2.34 → 5.28) Blunder. Nc6 was best. } { [%eval 5.28] } (5... Nc6 6. Nxf7 Nd4 7. Qd1 Qe7 8. Nxh8 d5 9. exd5 Nh5 10. d3 Qh4 11. O-O) 6. Nh3?? { (5.28 → -0.31) Blunder. Bxf7+ was best. } { [%eval -0.31] } (6. Bxf7+ Ke7 7. Bxg8 Nc6 8. Bd5 Nd4 9. Qd1 h6 10. d3 hxg5 11. c3 Nxd5) 6... Nc6 { [%eval -0.35] } 7. Nc3 { [%eval -0.5] } 7... a6?! { (-0.50 → 0.40) Inaccuracy. Nd4 was best. } { [%eval 0.4] } (7... Nd4 8. Qd1) 8. Na4?? { (0.40 → -4.06) Blunder. Nd5 was best. } { [%eval -4.06] } (8. Nd5) 8... b5 { [%eval -4.33] } 9. Nxc5?! { (-4.33 → -5.64) Inaccuracy. Bd5 was best. } { [%eval -5.64] } (9. Bd5 bxa4 10. Ng5 Rg7 11. d4 Nxd4 12. Qd1 Nxd5 13. exd5 h6 14. Ne4 f5) 9... bxc4 { [%eval -6.01] } 10. d4 { [%eval -6.17] } 10... exd4? { (-6.17 → -3.81) Mistake. Nxd4 was best. } { [%eval -3.81] } (10... Nxd4 11. Qg3 Qc7 12. c3 Nc2+ 13. Ke2 Bxc5 14. Rb1 Nxe4 15. Qh4 d5 16. Ng5) 11. Bg5 { [%eval -4.71] } 11... Be7 { [%eval -4.02] } 12. Nf4 { [%eval -4.91] } 12... Bxc5?! { (-4.91 → -3.12) Inaccuracy. Qa5+ was best. } { [%eval -3.12] } (12... Qa5+ 13. c3 Qxc5 14. Bxf6 Bxf6 15. Nd5 Be5 16. O-O dxc3 17. bxc3 Rb8 18. Rfe1) 13. Nd5 { [%eval -3.2] } 13... Ne5?? { (-3.20 → 2.39) Blunder. Be7 was best. } { [%eval 2.39] } (13... Be7 14. Bxf6 Bxf6 15. Nxf6+ Kf8 16. h4 Qa5+ 17. c3 Qe5 18. g4 d6 19. g5) 14. Qxf6?? { (2.39 → -1.80) Blunder. Nxf6+ was best. } { [%eval -1.8] } (14. Nxf6+ Kf8 15. Nxh7+ Ke8 16. Nf6+ Kf8 17. Qh3 Qa5+ 18. Kf1 c3 19. bxc3 Bb7) 14... Qxf6 { [%eval -1.83] } 15. Nxf6+ { [%eval -1.76] } 15... Kf8 { [%eval -1.64] } 16. Bh6+ { [%eval -1.47] } 16... Rg7 { [%eval -1.65] } 17. Bxg7+?? { (-1.65 → -4.62) Blunder. Nxh7+ was best. } { [%eval -4.62] } (17. Nxh7+ Kg8) 17... Kxg7 { [%eval -4.51] } 18. Ne8+ { [%eval -4.57] } 18... Kf8 { [%eval -4.57] } 19. Nc7 { [%eval -4.76] } 19... Bb4+ { [%eval -4.51] } 20. c3 { [%eval -4.58] } 20... dxc3 { [%eval -4.89] } 21. bxc3 { [%eval -4.77] } 21... Bxc3+ { [%eval -4.7] } 22. Kd1 { [%eval -5.55] } 22... Bxa1 { [%eval -5.44] } 23. Nxa8 { [%eval -5.31] } 23... f5 { [%eval -4.53] } 24. Kd2 { [%eval -4.84] } 24... Bd4 { [%eval -4.8] } 25. exf5 { [%eval -5.03] } 25... gxf5 { [%eval -4.83] } 26. Kc2?! { (-4.83 → -6.33) Inaccuracy. Rb1 was best. } { [%eval -6.33] } (26. Rb1 Ke7 27. Nc7 Nc6 28. f3 Kd6 29. Na8 h5 30. a3 a5 31. Rb5 c3+) 26... Bb7 { [%eval -6.11] } 27. Nc7 { [%eval -6.07] } 27... Bxg2 { [%eval -5.98] } 28. Rd1 { [%eval -7.35] } 28... Nc6 { [%eval -6.05] } 29. Rg1 { [%eval -7.17] } 29... Be4+ { [%eval -7.06] } 30. Kd2 { [%eval -7.08] } 30... c3+ { [%eval -7.71] } 31. Kd1 { [%eval -7.39] } 31... Bxf2 { [%eval -7.24] } 32. Rf1 { [%eval -7.24] } 32... c2+ { [%eval -6.96] } 33. Kd2 { [%eval -7.18] } 33... Bb6 { [%eval -7.09] } 34. Na8 { [%eval -8.51] } 34... d5? { (-8.51 → -4.06) Mistake. Ba5+ was best. } { [%eval -4.06] } (34... Ba5+ 35. Ke3 d5 36. Kf2 Ke7 37. h4 Kd6 38. Rg1 Bd2) 35. h4? { (-4.06 → -7.56) Mistake. Nxb6 was best. } { [%eval -7.56] } (35. Nxb6 Ke7 36. Nxd5+ Bxd5 37. Rxf5 Be4 38. Rf4 Bg6 39. Ra4 a5 40. Ra3 Kd6) 35... Bd4 { [%eval -8.08] } 36. Nc7 { [%eval -7.76] } 36... Ke7 { [%eval -7.31] } 37. h5 { [%eval -8.15] } 37... Nb4 { [%eval -7.93] } 38. h6 { [%eval -7.55] } 38... Nd3 { [%eval -6.65] } 39. Nxa6 { [%eval -7.28] } 39... Nc5?! { (-7.28 → -5.23) Inaccuracy. Nb2 was best. } { [%eval -5.23] } (39... Nb2 40. Nb4 Nc4+ 41. Ke2 Be3 42. Nxc2 Bxc2 43. Re1 d4 44. Kf3 Be4+ 45. Kg3) 40. Nb4 { [%eval -5.17] } 40... Bb2 { [%eval -5.3] } 41. Nxc2 { [%eval -5.08] } 41... Bd3 { [%eval -4.58] } 42. Rb1 { [%eval -4.66] } 42... Be5 { [%eval -4.62] } 43. Rg1 { [%eval -4.74] } 43... Ne4+?? { (-4.74 → 2.60) Blunder. Be4 was best. } { [%eval 2.6] } (43... Be4 44. Nb4 d4 45. a4 Ke6 46. a5 Nb3+ 47. Ke2 Nxa5 48. Nd3 Nc4 49. Rg8) 44. Kc1?? { (2.60 → -4.95) Blunder. Kxd3 was best. } { [%eval -4.95] } (44. Kxd3 f4 45. Ne1 Bf6 46. Rg8 Kd6 47. Nf3 Nc5+ 48. Ke2 d4 49. Rb8 Kd5) 44... Bf4+ { [%eval -4.65] } 45. Kb1 { [%eval -4.75] } 45... Nc3+ { [%eval -4.74] } 46. Kb2 { [%eval -4.7] } 46... d4?? { (-4.70 → -1.86) Blunder. Na4+ was best. } { [%eval -1.86] } (46... Na4+ 47. Kb3 Nc5+ 48. Kc3 Be5+ 49. Kd2 Be4 50. Ne3 f4 51. Nd1 Bd4 52. Rg8) 47. Rg7+?! { (-1.86 → -3.01) Inaccuracy. Nxd4 was best. } { [%eval -3.01] } (47. Nxd4 Na4+ 48. Ka3 Nc5 49. Rg7+ Kf6 50. Rxh7 Kg6 51. Re7 Kxh6 52. Kb4 Bd6) 47... Kf6 { [%eval -2.41] } 48. Rxh7? { (-2.41 → -4.86) Mistake. Nxd4 was best. } { [%eval -4.86] } (48. Nxd4 Na4+ 49. Ka3 Bxh6 50. Rxh7 Be3 51. Rh3 Nb6 52. Nxf5 Kxf5 53. Rxe3 Nc4+) 48... Kg6? { (-4.86 → -2.60) Mistake. Na4+ was best. } { [%eval -2.6] } (48... Na4+ 49. Kb3 Nc5+ 50. Kb2 Bxc2 51. Kxc2 Kg6 52. Ra7 Bxh6 53. Re7 Be3 54. Kd1) 49. Rh8? { (-2.60 → -4.71) Mistake. Re7 was best. } { [%eval -4.71] } (49. Re7 Na4+ 50. Kb3 Bxc2+ 51. Kxc2 Bxh6 52. Re6+ Kh5 53. Rf6 f4 54. Kd3 Nb2+) 49... Bxh6?? { (-4.71 → -2.17) Blunder. Na4+ was best. } { [%eval -2.17] } (49... Na4+ 50. Kb3 Nc5+ 51. Kb4 Bxc2 52. h7 d3 53. Rf8 Kxh7 54. Rxf5 d2 55. Rh5+) 50. Nxd4 { [%eval -2.33] } 50... Bg7?? { (-2.33 → 0.05) Blunder. Nb5 was best. } { [%eval 0.05] } (50... Nb5 51. Nxf5 Bxf5 52. Rb8 Nd6 53. a4 Kf7 54. a5 Be3 55. a6 Ba7 56. Ra8) 51. Ra8?? { (0.05 → -5.04) Blunder. Kxc3 was best. } { [%eval -5.04] } (51. Kxc3 Bxh8) 51... Bxd4 { [%eval -4.96] } 52. a3 { [%eval -5.57] } 52... Nb5+ { [%eval -4.98] } 53. Kb3 { [%eval -5.48] } 53... Be4 { [%eval -4.66] } 54. Ra5 { [%eval -5.17] } 54... Bd3 { [%eval -4.73] } 55. a4?? { (-4.73 → Mate in 14) Checkmate is now unavoidable. Ra6+ was best. } { [%eval #-14] } (55. Ra6+ Bf6 56. Ra4 Kg5 57. Ra8 f4 58. Rg8+ Kf5 59. Rg2 Nd4+ 60. Kc3 Ke4) 55... Na7?? { (Mate in 14 → -3.24) Lost forced checkmate sequence. Nc7 was best. } { [%eval -3.24] } (55... Nc7 56. Rxf5 Kxf5 57. Kb4 Na6+ 58. Ka5 Nb8 59. Kb4 Ke6 60. a5 Na6+ 61. Ka4) 56. Rd5 { [%eval -3.27] } 56... Nc6 { [%eval -3.24] } 57. Rd6+ { [%eval -3.07] } 57... Kg5 { [%eval -3.01] } 58. Rxc6 { [%eval -3.29] } 58... Bf6 { [%eval -2.85] } 59. a5 { [%eval -2.81] } 59... Bb5?? { (-2.81 → 0.01) Blunder. Be4 was best. } { [%eval 0.01] } (59... Be4 60. Rc1 f4 61. Kc4 f3 62. Rf1 Kf4 63. a6 Bh4 64. Kc5 f2 65. Kd6) 60. Rb6 { [%eval 0.0] } 60... Bd7 { [%eval 0.18] } 61. a6 { [%eval 0.11] } 61... Bd4 { [%eval 0.14] } 62. Rb7?? { (0.14 → -2.45) Blunder. a7 was best. } { [%eval -2.45] } (62. a7 Bc6 63. Rxc6 Bxa7 64. Kc4 Kg4 65. Ra6 Bf2 66. Kd5 Bh4 67. Ra4+ f4) 62... Be6+?? { (-2.45 → 0.00) Blunder. Bc8 was best. } { [%eval 0.0] } (62... Bc8 63. Rb4 Ba7 64. Kc3 f4 65. Rc4 Bf5 66. Rc7 f3 67. Rxa7 f2 68. Rg7+) 63. Kb4?? { (0.00 → -2.83) Blunder. Kc2 was best. } { [%eval -2.83] } (63. Kc2 Bc8 64. Rb4 Bf2 65. Ra4 Bd7 66. Ra3 Ba7 67. Rg3+ Kf6 68. Rc3 Bb6) 63... Bc8 { [%eval -2.79] } 64. Rc7 { [%eval -2.8] } 64... Bxa6 { [%eval -2.92] } 65. Ka5 { [%eval -2.85] } 65... Bf1 { [%eval -3.51] } 66. Rc1 { [%eval -3.24] } 66... Bd3 { [%eval -3.07] } 67. Rd1 { [%eval -2.99] } 67... Bc3+ { [%eval -2.92] } 68. Ka4?? { (-2.92 → -83.08) Blunder. Kb6 was best. } { [%eval -83.08] } (68. Kb6 Be4 69. Rg1+ Kf6 70. Kc5 Ke5 71. Kc4 Bd2 72. Rd1 Be3 73. Rf1 Bd4) 68... Bc2+ { [%eval #-20] } 69. Ka3 { [%eval #-7] } 69... Bxd1 { [%eval #-6] } 70. Ka2 { [%eval #-6] } 70... f4 { [%eval #-5] } 71. Ka3 { [%eval #-5] } 71... f3 { [%eval #-4] } 72. Ka2 { [%eval #-4] } 72... f2 { [%eval #-3] } 73. Kb1 { [%eval #-2] } 73... Bd2 { [%eval #-4] } 74. Kb2 { [%eval #-4] } 74... f1=Q { [%eval #-3] } 75. Ka2 { [%eval #-2] } 75... Qb5 { [%eval #-2] } 76. Ka1 { [%eval #-2] } 76... Bc3+ { [%eval #-1] } 77. Ka2 { [%eval #-1] } 77... Qb2# { Black wins by checkmate. } 0-1
