FEN
[Event "rated rapid game"]
[Site "https://lichess.org/mmECRgBv"]
[Date "2026.05.20"]
[Round "-"]
[White "HectorRinaldi"]
[Black "Valcoura"]
[Result "1-0"]
[GameId "mmECRgBv"]
[UTCDate "2026.05.20"]
[UTCTime "01:33:28"]
[WhiteElo "1623"]
[BlackElo "1667"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-8"]
[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... Nc6 { [%eval 0.14] } 4. a3 { [%eval -0.11] } 4... Be7 { [%eval 0.28] } 5. Nc3 { [%eval 0.23] } 5... O-O { [%eval 0.26] } 6. h3 { [%eval 0.19] } 6... h6 { [%eval 0.37] } 7. Nge2 { [%eval 0.38] } 7... Nd4 { [%eval 0.39] } 8. Nxd4 { [%eval 0.38] } 8... exd4 { [%eval 0.37] } 9. Ne2 { [%eval 0.29] } 9... Bc5 { [%eval 0.68] } 10. Bd2 { [%eval 0.31] } 10... d5 { [%eval 0.43] } 11. exd5 { [%eval 0.31] } 11... Nxd5 { [%eval 0.31] } 12. Bxd5?! { (0.31 → -0.53) Inaccuracy. O-O was best. } { [%eval -0.53] } (12. O-O Qd6 13. b4 Bb6 14. Re1 c6 15. Ng3 Bc7 16. Qh5 Bd7 17. b5 Rae8) 12... Qxd5 { [%eval -0.6] } 13. O-O { [%eval -0.56] } 13... Bd6 { [%eval -0.26] } 14. Bb4? { (-0.26 → -1.64) Mistake. Bf4 was best. } { [%eval -1.64] } (14. Bf4 b6 15. c4 dxc3 16. Nxc3 Qc6 17. Bxd6 Qxd6 18. d4 c6 19. Re1 Be6) 14... c5 { [%eval -1.61] } 15. Bd2 { [%eval -1.42] } 15... Re8 { [%eval -1.35] } 16. Nf4 { [%eval -1.36] } 16... Bxf4? { (-1.36 → -0.03) Mistake. Qc6 was best. } { [%eval -0.03] } (16... Qc6 17. Re1 Rxe1+ 18. Qxe1 Bd7 19. b3 Re8 20. Qf1 Qc7 21. Nh5 Re6 22. Re1) 17. Bxf4 { [%eval -0.15] } 17... b6 { [%eval 0.02] } 18. Qd2 { [%eval -0.03] } 18... Bb7 { [%eval 0.09] } 19. f3 { [%eval 0.08] } 19... g5 { [%eval 0.11] } 20. Bh2?! { (0.11 → -0.49) Inaccuracy. Bg3 was best. } { [%eval -0.49] } (20. Bg3 f6 21. Bf2 Kf7 22. b4 h5 23. bxc5 bxc5 24. Rae1 Bc6 25. h4 Rxe1) 20... Re3?! { (-0.49 → 0.15) Inaccuracy. f5 was best. } { [%eval 0.15] } (20... f5 21. Bg3 Re3 22. c4 Qc6 23. b4 Rae8 24. Rae1 f4 25. Bf2 Qc7 26. a4) 21. Rae1 { [%eval 0.19] } 21... Rae8 { [%eval 0.0] } 22. Rxe3? { (0.00 → -1.28) Mistake. Bg3 was best. } { [%eval -1.28] } (22. Bg3 R8e6 23. b4 f5 24. c4 dxc3 25. Qxc3 Rxd3 26. Qxd3 Qxd3 27. Rxe6 f4) 22... Rxe3? { (-1.28 → 0.32) Mistake. dxe3 was best. } { [%eval 0.32] } (22... dxe3 23. Qe2 f5 24. f4 Re7 25. Bg3 Rg7 26. Kh2 b5 27. Rf3 Re7 28. Rf1) 23. Re1 { [%eval 0.23] } 23... Qe6 { [%eval 0.37] } 24. Rxe3 { [%eval 0.0] } 24... dxe3 { [%eval 0.0] } 25. Qe2 { [%eval -0.36] } 25... h5 { [%eval 0.05] } 26. Kf1 { [%eval 0.0] } 26... h4?! { (0.00 → 0.72) Inaccuracy. f5 was best. } { [%eval 0.72] } (26... f5 27. f4 Qa2 28. Qxh5 Qb1+ 29. Ke2 Qxc2+ 30. Kxe3 Qc1+ 31. Kf2 Qxb2+ 32. Qe2) 27. Bg1 { [%eval 0.76] } 27... f5? { (0.76 → 2.33) Mistake. f6 was best. } { [%eval 2.33] } (27... f6 28. Bxe3 Bd5 29. c4 Bc6 30. b4 Qd6 31. Qd2 Kf7 32. d4 cxd4 33. Qd3) 28. Qxe3 { [%eval 2.35] } 28... Qxe3 { [%eval 2.3] } 29. Bxe3 { [%eval 2.14] } 29... f4 { [%eval 1.75] } 30. Bd2 { [%eval 2.04] } 30... Kf7 { [%eval 1.88] } 31. c3 { [%eval 1.91] } 31... Ba6 { [%eval 1.78] } 32. c4 { [%eval 1.73] } 32... Ke6 { [%eval 1.86] } 33. b3 { [%eval 1.47] } 33... b5? { (1.47 → 3.35) Mistake. Bc8 was best. } { [%eval 3.35] } (33... Bc8 34. Bc3 Bd7 35. Ke2 Bc6 36. d4 cxd4 37. Bxd4 Bd7 38. Kd3 Kf5 39. Kc3) 34. Ke2 { [%eval 3.41] } 34... bxc4 { [%eval 3.57] } 35. dxc4 { [%eval 4.35] } 35... Bb7 { [%eval 4.36] } 36. Bc3 { [%eval 4.36] } 36... Bc8 { [%eval 4.14] } 37. b4? { (4.14 → 2.20) Mistake. Bg7 was best. } { [%eval 2.2] } (37. Bg7 Kf7 38. Bh6 Kf6 39. Bf8 Bf5 40. Kd2 Bd7 41. Bxc5 a6 42. Bb6 Kg6) 37... cxb4 { [%eval 2.22] } 38. axb4 { [%eval 2.24] } 38... Kf5 { [%eval 2.58] } 39. c5?? { (2.58 → 0.00) Blunder. Kd3 was best. } { [%eval 0.0] } (39. Kd3 Bb7 40. Kd4 Ke6 41. Bd2 Bc8 42. b5 Bb7 43. c5 Bc8 44. c6 Kd6) 39... Ba6+ { [%eval 0.0] } 40. Kf2 { [%eval 0.0] } 40... Bb5 { [%eval 0.0] } 41. Bd4 { [%eval 0.0] } 41... Ke6 { [%eval 0.11] } 42. c6 { [%eval 0.0] } 42... a6?? { (0.00 → 3.32) Blunder. Bxc6 was best. } { [%eval 3.32] } (42... Bxc6 43. Bxa7 Kf5 44. Bb6 Kg6 45. Ke2 Bb5+ 46. Ke1 Ba6 47. Kf2 Kh5 48. Kg1) 43. c7 { [%eval 3.02] } 43... Bd7 { [%eval 2.74] } 44. Bb6?! { (2.74 → 2.07) Inaccuracy. Ke2 was best. } { [%eval 2.07] } (44. Ke2 Ke7 45. Kd2 Ke6 46. Bg7 Kf7 47. Be5 Ke6 48. Bd4 Bc8 49. Kc3 Bb7) 44... Kd5 { [%eval 1.59] } 45. Ba5 { [%eval 2.26] } 45... Kc4 { [%eval 2.0] } 46. Ke2 { [%eval 2.2] } 46... Kd5 { [%eval 2.8] } 47. Kd2 { [%eval 2.65] } 47... Kc4 { [%eval 2.53] } 48. Ke2 { [%eval 2.33] } 48... Kd5 { [%eval 2.81] } 49. Kd3?! { (2.81 → 1.92) Inaccuracy. c8=Q was best. } { [%eval 1.92] } (49. c8=Q Bxc8 50. Bd8 Bd7 51. Bxg5 Bb5+ 52. Ke1 Ke5 53. Bxh4 Be8 54. Kf2 Kf5) 49... Bf5+ { [%eval 1.57] } 50. Kc3 { [%eval 2.49] } 50... Bd7 { [%eval 2.41] } 51. Kd3 { [%eval 1.86] } 51... Bf5+ { Black offers draw } { [%eval 2.05] } 52. Kc3?! { (2.05 → 1.15) Inaccuracy. Kd2 was best. } { [%eval 1.15] } (52. Kd2 Bc8 53. Bb6 Bb7 54. Kd3 Kc6 55. Bd4 Kxc7 56. Ke2 Bc6 57. Bf6 Bb5+) 52... Bd7 { [%eval 1.64] } 53. Kb3? { (1.64 → 0.00) Mistake. Kd2 was best. } { [%eval 0.0] } (53. Kd2 Bc8 54. Bb6 Ke6 55. Bd4 Bb7 56. Bg7 Kf7 57. Bh6 Kg6 58. Bf8 Kf7) 53... Be6? { (0.00 → 1.38) Mistake. Kd4 was best. } { [%eval 1.38] } (53... Kd4 54. Bb6+ Kd3 55. Bc5 Ke2 56. Be7 Kf1 57. Bxg5 Kxg2 58. Bxh4 Kxf3 59. Kc4) 54. Ka4? { (1.38 → 0.00) Mistake. Kc2 was best. } { [%eval 0.0] } (54. Kc2 Bc8 55. Bb6 Kc6 56. Bd4 Kxc7 57. Kd2 Bb7 58. Ke2 Bc6 59. Bf6 Kd6) 54... Bd7+ { [%eval 0.0] } 55. Kb3 { [%eval 0.0] } 55... Kd4 { [%eval 0.0] } 56. Bb6+ { [%eval 0.0] } 56... Kd3 { [%eval 0.0] } 57. Bc5 { [%eval 0.0] } 57... Ke2 { [%eval 0.0] } 58. Be7 { [%eval 0.0] } 58... Kf2 { [%eval 0.0] } 59. Bxg5 { [%eval 0.0] } 59... Kxg2 { [%eval 0.0] } 60. Bxh4 { [%eval 0.0] } 60... Kxh3 { [%eval 0.0] } 61. Bg5 { [%eval 0.0] } 61... Kg3 { [%eval 0.0] } 62. Kc4 { [%eval 0.0] } 62... Kxf3 { [%eval 0.0] } 63. Kc5 { [%eval 0.0] } 63... Bc8 { [%eval 0.0] } 64. Kb6 { [%eval 0.0] } 64... Ke4 { [%eval 0.0] } 65. Bxf4 { [%eval 0.0] } 65... Kxf4 { [%eval 0.0] } 66. Ka7 { [%eval 0.0] } 66... Ke5 { [%eval 0.0] } 67. Kb8 { [%eval 0.0] } 67... Bd7 { [%eval 0.0] } 68. c8=Q { [%eval 0.0] } 68... Bxc8 { [%eval 0.0] } 69. Kxc8 { [%eval 0.0] } 69... Kd6?? { (0.00 → 7.02) Blunder. Kd4 was best. } { [%eval 7.02] } (69... Kd4 70. Kb7 Kc4 71. Kxa6 Kxb4 72. Kb6 Kc4 73. Kc6 Kd4 74. Kb5 Ke3 75. Kc4) 70. Kb7 { [%eval 7.26] } 70... Kd7?! { (7.26 → 53.52) Inaccuracy. a5 was best. } { [%eval 53.52] } (70... a5 71. bxa5 Kc5 72. a6 Kb4 73. Kc6 Kb3 74. Kc5 Kc3 75. Kb5 Kd4 76. Kb6) 71. Kxa6 { [%eval 7.01] } 71... Kc7 { [%eval 5.66] } 72. Ka7 { [%eval 5.07] } 72... Kc6 { [%eval 6.16] } 73. Ka6 { [%eval 6.1] } 73... Kc7 { [%eval 5.75] } 74. b5 { [%eval 5.53] } 74... Kb8 { [%eval 5.49] } 75. b6?? { (5.49 → 0.00) Blunder. Kb6 was best. } { [%eval 0.0] } (75. Kb6 Kc8 76. Ka7 Kd7 77. b6 Ke7 78. b7 Kf6 79. b8=Q Kg5 80. Qg3+ Kh5) 75... Ka8 { [%eval 0.0] } 76. Kb5 { [%eval 0.0] } 76... Kb7 { [%eval 0.0] } 77. Kc5 { [%eval 0.0] } 77... Kc8?? { (0.00 → Mate in 9) Checkmate is now unavoidable. Kb8 was best. } { [%eval #9] } (77... Kb8 78. Kb5 Kb7 79. Ka5 Kb8) 78. Kc6 { [%eval #8] } 78... Kb8 { [%eval #5] } 79. b7 { [%eval #4] } 79... Ka7 { [%eval #4] } 80. Kc7 { [%eval #3] } 80... Ka6 { [%eval #3] } 81. b8=Q { [%eval #2] } 81... Ka5 { [%eval #2] } 82. Kc6 { [%eval #2] } 82... Ka4 { [%eval #2] } 83. Kc5 { [%eval #2] } 83... Ka3 { [%eval #2] } 84. Kc4 { [%eval #2] } 84... Ka2 { [%eval #2] } 85. Kc3 { [%eval #1] } 85... Ka1 { [%eval #1] } 86. Kc2 { [%eval #1] } 86... Ka2 { [%eval #1] } 87. Qb2# { White wins by checkmate. } 1-0