FEN
[Event "rated rapid game"]
[Site "https://lichess.org/nmpk8qlJ"]
[Date "2026.06.23"]
[Round "-"]
[White "kbgriff"]
[Black "Queens-Gambit-99"]
[Result "0-1"]
[GameId "nmpk8qlJ"]
[UTCDate "2026.06.23"]
[UTCTime "11:04:37"]
[WhiteElo "1226"]
[BlackElo "1500"]
[WhiteRatingDiff "-2"]
[BlackRatingDiff "+119"]
[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. h3 { [%eval -0.05] } 4... Bc5 { [%eval 0.14] } 5. Nf3 { [%eval 0.18] } 5... h6 { [%eval 0.08] } 6. a3 { [%eval 0.08] } 6... O-O { [%eval 0.18] } 7. b4 { [%eval -0.16] } 7... Bb6 { [%eval -0.12] } 8. Bb2 { [%eval -0.24] } 8... d6 { [%eval -0.22] } 9. Nbd2 { [%eval -0.35] } 9... a6 { [%eval -0.19] } 10. O-O { [%eval -0.2] } 10... Re8 { [%eval 0.08] } 11. Nh4?! { (0.08 → -0.81) Inaccuracy. Bb3 was best. } { [%eval -0.81] } (11. Bb3 Ba7 12. Re1 Nh7 13. Nf1 Ng5 14. c3 Qf6 15. N1h2 Nd8 16. Bc1 Nde6) 11... Nxe4 { [%eval -0.47] } 12. Qf3?? { (-0.47 → -3.64) Blunder. Bxf7+ was best. } { [%eval -3.64] } (12. Bxf7+ Kxf7 13. Qh5+ Kg8 14. Nxe4 Rf8 15. Bc1 Qe8 16. Qxe8 Rxe8 17. Be3 Nd4) 12... Nf6?? { (-3.64 → -1.56) Blunder. Nxd2 was best. } { [%eval -1.56] } (12... Nxd2 13. Qxf7+ Kh7 14. Qg6+ Kh8 15. Qh5 Nxc4 16. dxc4 Be6 17. c5 Qg5 18. Qxg5) 13. Ne4 { [%eval -1.49] } 13... Nd4 { [%eval -1.47] } 14. Bxd4 { [%eval -1.54] } 14... Bxd4 { [%eval -1.66] } 15. Nxf6+ { [%eval -2.16] } 15... Qxf6 { [%eval -2.15] } 16. Qxf6 { [%eval -2.32] } 16... gxf6 { [%eval -2.27] } 17. Rac1 { [%eval -2.1] } 17... Bb2 { [%eval -1.97] } 18. Rce1?! { (-1.97 → -2.89) Inaccuracy. Rb1 was best. } { [%eval -2.89] } (18. Rb1 Bd4 19. Bd5 f5 20. c3 Bb6 21. g3 c6 22. Bf3 d5 23. Rfe1 Bd7) 18... Bxa3 { [%eval -2.81] } 19. c3?! { (-2.81 → -3.90) Inaccuracy. Rb1 was best. } { [%eval -3.9] } (19. Rb1 a5 20. bxa5 Rxa5 21. g4 c6 22. Ra1 h5 23. Nf5 d5 24. Bb3 Be6) 19... Bb2 { [%eval -3.57] } 20. f4 { [%eval -4.31] } 20... Bxc3 { [%eval -4.25] } 21. fxe5 { [%eval -4.84] } 21... Bxe5?! { (-4.84 → -3.08) Inaccuracy. Bxe1 was best. } { [%eval -3.08] } (21... Bxe1 22. Rxe1 Rxe5 23. Rf1 d5 24. Bb3 Be6 25. Nf3 Re3 26. Bc2 d4 27. Kf2) 22. d4? { (-3.08 → -5.51) Mistake. Nf3 was best. } { [%eval -5.51] } (22. Nf3 Be6 23. Bxe6 fxe6 24. Nxe5 fxe5 25. Rf6 Kg7 26. Ref1 Re7 27. h4 Rg8) 22... Bxd4+ { [%eval -5.37] } 23. Kh1 { [%eval -5.44] } 23... Be6 { [%eval -4.62] } 24. Bd3 { [%eval -4.94] } 24... Kg7 { [%eval -4.92] } 25. Nf3 { [%eval -5.18] } 25... Be5 { [%eval -5.14] } 26. Nh4 { [%eval -5.33] } 26... a5 { [%eval -5.35] } 27. bxa5 { [%eval -5.34] } 27... Rxa5 { [%eval -5.49] } 28. Nf5+ { [%eval -5.59] } 28... Bxf5 { [%eval -5.48] } 29. Bxf5 { [%eval -5.49] } 29... Rg8 { [%eval -5.34] } 30. Bd7 { [%eval -5.52] } 30... Kf8 { [%eval -5.23] } 31. Rf2 { [%eval -5.83] } 31... Bg3 { [%eval -5.91] } 32. Rfe2 { [%eval -6.15] } 32... Bxe1 { [%eval -6.28] } 33. Rxe1 { [%eval -6.2] } 33... Re5 { [%eval -6.18] } 34. Ra1 { [%eval -6.26] } 34... Ke7 { [%eval -6.27] } 35. Bg4 { [%eval -6.35] } 35... Re2?? { (-6.35 → -0.26) Blunder. d5 was best. } { [%eval -0.26] } (35... d5 36. Kg1 Kd6 37. Kf2 b5 38. Bd1 Re4 39. g4 c6 40. Ra6 Kc5) 36. Ra4?? { (-0.26 → -6.30) Blunder. Bxe2 was best. } { [%eval -6.3] } (36. Bxe2 d5 37. Kg1 Kd6 38. Rb1 Rb8 39. Kf2 Ke5 40. Ke3 b6 41. Ra1 c5) 36... Rd2 { [%eval -5.98] } 37. Re4+ { [%eval -5.9] } 37... Kd8 { [%eval -5.46] } 38. Kh2 { [%eval -5.95] } 38... h5 { [%eval -5.53] } 39. Bf3 { [%eval -5.65] } 39... d5 { [%eval -5.59] } 40. Rf4 { [%eval -5.75] } 40... Rg6 { [%eval -5.29] } 41. h4 { [%eval -5.72] } 41... c6 { [%eval -5.7] } 42. Kh3 { [%eval -5.35] } 42... Kc7 { [%eval -5.38] } 43. Bxh5 { [%eval -5.28] } 43... Rgxg2 { [%eval -5.23] } 44. Rxf6 { [%eval -6.39] } 44... Rh2+ { [%eval -6.33] } 45. Kg3 { [%eval -6.47] } 45... Rdg2+ { [%eval -6.27] } 46. Kf3 { [%eval -7.45] } 46... Rf2+ { [%eval -6.71] } 47. Kg4?! { (-6.71 → -14.04) Inaccuracy. Kg3 was best. } { [%eval -14.04] } (47. Kg3 Rxf6 48. Kxh2 d4 49. Kg2 d3 50. Bd1 c5 51. h5 b5 52. Bf3 d2) 47... Rxf6 { [%eval #-14] } 48. Kg3 { [%eval #-14] } 48... Rhf2 { [%eval #-15] } 49. Kh3 { [%eval #-14] } 49... d4 { [%eval #-15] } 50. Bg4 { [%eval #-10] } 50... d3 { [%eval #-9] } 51. h5 { [%eval #-9] } 51... d2 { [%eval #-8] } 52. Kh4 { [%eval #-6] } 52... Rf1 { [%eval #-7] } 53. Be2 { [%eval #-7] } 53... d1=Q { [%eval #-6] } 54. Bxd1 { [%eval #-6] } 54... Rxd1 { [%eval #-5] } { White resigns. } 0-1