FEN
[Event "rated blitz game"]
[Site "https://lichess.org/LCH6DjsH"]
[Date "2026.05.30"]
[Round "-"]
[White "elrharbaoui"]
[Black "Apocalyptor"]
[Result "1/2-1/2"]
[GameId "LCH6DjsH"]
[UTCDate "2026.05.30"]
[UTCTime "10:40:16"]
[WhiteElo "1979"]
[BlackElo "1946"]
[WhiteRatingDiff "+0"]
[BlackRatingDiff "+0"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "D30"]
[Opening "Queen's Gambit Declined"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. c4 { [%eval 0.22] } 2... e6 { [%eval 0.17] } { D30 Queen's Gambit Declined } 3. cxd5 { [%eval 0.06] } 3... exd5 { [%eval 0.13] } 4. Nc3 { [%eval 0.15] } 4... Nf6 { [%eval 0.2] } 5. e3 { [%eval -0.24] } 5... Be7 { [%eval 0.0] } 6. Nf3 { [%eval 0.0] } 6... O-O { [%eval 0.0] } 7. Ne5 { [%eval -0.26] } 7... Nbd7 { [%eval -0.07] } 8. f4 { [%eval -0.31] } 8... c6 { [%eval 0.16] } 9. Bd3 { [%eval 0.11] } 9... Ne8 { [%eval 0.12] } 10. O-O { [%eval 0.04] } 10... f6 { [%eval 0.33] } 11. Nf3 { [%eval 0.37] } 11... Nd6 { [%eval 0.32] } 12. Nd2 { [%eval 0.0] } 12... f5 { [%eval 0.16] } 13. Nf3 { [%eval 0.16] } 13... Ne4 { [%eval 0.29] } 14. Ne5 { [%eval -0.05] } 14... Nxe5 { [%eval 0.0] } 15. fxe5 { [%eval -0.01] } 15... Be6 { [%eval -0.01] } 16. Ne2 { [%eval -0.02] } 16... Bg5 { [%eval 0.21] } 17. Nf4 { [%eval 0.05] } 17... Bxf4 { [%eval 0.03] } 18. exf4 { [%eval 0.15] } 18... Qb6 { [%eval 0.04] } 19. Qc2?? { (0.04 → -1.94) Blunder. Bc2 was best. } { [%eval -1.94] } (19. Bc2 Rfd8 20. b3 Qb4 21. Be3 b6 22. h3 c5 23. Kh2 Qc3) 19... Rf7?? { (-1.94 → 0.37) Blunder. Qxd4+ was best. } { [%eval 0.37] } (19... Qxd4+ 20. Kh1 Qb6 21. a4 a5 22. b3 c5 23. Ba3 Rac8 24. Rac1 Qd8 25. Kg1) 20. Be3 { [%eval 0.41] } 20... h6 { [%eval 0.35] } 21. b3 { [%eval 0.33] } 21... Raf8 { [%eval 0.47] } 22. Rac1 { [%eval 0.42] } 22... Qd8 { [%eval 0.4] } 23. Bxe4?! { (0.40 → -0.35) Inaccuracy. b4 was best. } { [%eval -0.35] } (23. b4 a6 24. a4 Qe7 25. Qb2 Ra8 26. Rc2 Kh7 27. Bd2 g5 28. Qb1 Kg8) 23... fxe4?! { (-0.35 → 0.52) Inaccuracy. dxe4 was best. } { [%eval 0.52] } (23... dxe4 24. b4 Bd5 25. a4 Qe8 26. Qe2 a6 27. h3 Qe6 28. Kh2 Kh7 29. Rc3) 24. Qf2 { [%eval 0.34] } 24... g5?! { (0.34 → 1.07) Inaccuracy. h5 was best. } { [%eval 1.07] } (24... h5 25. b4 g5 26. Qd2 g4 27. a4 h4 28. Qe2 Kh7 29. Rc5 Kg6 30. Qe1) 25. g3?? { (1.07 → -2.09) Blunder. Qg3 was best. } { [%eval -2.09] } (25. Qg3 g4 26. f5 Rxf5 27. Rxf5 Rxf5 28. Bxh6 Rf7 29. a4 Kh7 30. Bd2 a6) 25... Bh3 { [%eval -2.15] } 26. Rfe1 { [%eval -2.23] } 26... gxf4 { [%eval -1.65] } 27. Bxf4 { [%eval -1.71] } 27... Rg7?! { (-1.71 → -0.59) Inaccuracy. Qg5 was best. } { [%eval -0.59] } (27... Qg5 28. Kh1 Kh7 29. b4 h5 30. Rg1 Qf5 31. Qe3 h4 32. Rc2 Bg4 33. h3) 28. Qe3? { (-0.59 → -2.05) Mistake. Qd2 was best. } { [%eval -2.05] } (28. Qd2 Rg6 29. Re2 Qh4 30. Rf2 Qg4 31. Be3 Rxf2 32. Qxf2 Rg7 33. Qf6 h5) 28... Qh4?? { (-2.05 → 1.79) Blunder. Rg4 was best. } { [%eval 1.79] } (28... Rg4 29. Rf1 Bxf1 30. Rxf1 h5 31. Qe2 Rf5 32. h3 Rg7 33. Kg2 Qe7 34. Qd2) 29. Kh1?? { (1.79 → -1.46) Blunder. Bxh6 was best. } { [%eval -1.46] } (29. Bxh6 Qg4 30. Bxg7 Kxg7 31. Rc3 a5 32. a3 Kg6 33. b4 a4 34. Qd2 Rf7) 29... Qg4 { [%eval -1.49] } 30. Rc2 { [%eval -1.53] } 30... Rh7 { [%eval -1.3] } 31. Rf2 { [%eval -1.32] } 31... Qe6 { [%eval -0.9] } 32. Rg1 { [%eval -1.38] } 32... Bg4?! { (-1.38 → -0.35) Inaccuracy. Rg7 was best. } { [%eval -0.35] } (32... Rg7 33. b4 a6 34. a4 h5 35. Rc1 Rgf7 36. a5 Kh7 37. Rb1 Rg7 38. Rg1) 33. Rgf1 { [%eval -0.56] } 33... Bf3+ { [%eval -0.56] } 34. Kg1 { [%eval -0.63] } 34... h5?! { (-0.63 → 0.00) Inaccuracy. a5 was best. } { [%eval 0.0] } (34... a5 35. Rxf3 exf3 36. Rxf3 b6 37. h4 Rc8 38. Qd3 Rg7 39. Kh2 Rf7 40. Qd2) 35. Rxf3 { [%eval -0.46] } 35... exf3 { [%eval -0.61] } 36. Qxf3? { (-0.61 → -1.83) Mistake. h4 was best. } { [%eval -1.83] } (36. h4 Qg4 37. Rxf3 b6 38. Rf2 c5 39. Kh2 cxd4 40. Qxd4 Rd7 41. Rc2 Qg6) 36... Qf5? { (-1.83 → -0.31) Mistake. h4 was best. } { [%eval -0.31] } (36... h4 37. b4 hxg3 38. hxg3 Qh3 39. Kf2 Qf5 40. Kg1 Qg6 41. Re1 Rh4 42. Kf2) 37. Qe3?? { (-0.31 → -2.17) Blunder. h4 was best. } { [%eval -2.17] } (37. h4 a5 38. Kh2 Qc2+ 39. Rf2 Qe4 40. Qd1 c5 41. dxc5 d4 42. Re2 Qf3) 37... h4 { [%eval -2.16] } 38. Rf2?! { (-2.16 → -3.35) Inaccuracy. Qf3 was best. } { [%eval -3.35] } (38. Qf3 hxg3 39. hxg3 a5 40. Kg2 Rff7 41. Qe2 Qe6 42. a3 Kf8 43. g4 Ke8) 38... hxg3 { [%eval -3.2] } 39. Bxg3 { [%eval -3.24] } 39... Qg4 { [%eval -2.83] } 40. Rxf8+ { [%eval -2.72] } 40... Kxf8 { [%eval -2.8] } 41. Qf4+?! { (-2.80 → -4.04) Inaccuracy. Kg2 was best. } { [%eval -4.04] } (41. Kg2 Qh3+ 42. Kf2 Rf7+ 43. Ke1 a5 44. Qe2 Ke8 45. Kd2 Rf1 46. Kc3 Qf5) 41... Qxf4 { [%eval -3.98] } 42. Bxf4 { [%eval -3.41] } 42... Rh3 { [%eval -2.68] } 43. Bg3 { [%eval -2.63] } 43... Ke7 { [%eval -2.57] } 44. Kg2 { [%eval -2.5] } 44... Rh5 { [%eval -2.31] } 45. Kf3 { [%eval -2.2] } 45... Rf5+ { [%eval -1.59] } 46. Kg4? { (-1.59 → -2.93) Mistake. Bf4 was best. } { [%eval -2.93] } (46. Bf4 Ke6 47. h4 a5 48. a3 Rf8 49. h5 Kf5 50. h6 Rh8 51. Bd2 b6) 46... Ke6 { [%eval -2.39] } 47. h4? { (-2.39 → -4.03) Mistake. b4 was best. } { [%eval -4.03] } (47. b4 Rf1 48. h4 Rd1 49. Bf2 Rd2 50. Be3 Rxa2 51. h5 Rg2+ 52. Kf4 Rg8) 47... Rf1? { (-4.03 → -2.18) Mistake. c5 was best. } { [%eval -2.18] } (47... c5 48. Bf4 cxd4 49. h5 d3 50. h6 Rf8 51. Kg3 d4 52. Kg4 Rg8+ 53. Kf3) 48. h5 { [%eval -2.17] } 48... Ra1?? { (-2.17 → 1.06) Blunder. c5 was best. } { [%eval 1.06] } (48... c5 49. dxc5 Rh1 50. Bf4 d4 51. h6 d3 52. Kg3 Kf5 53. Bd2 Kxe5 54. Kg2) 49. Kg5? { (1.06 → -0.43) Mistake. h6 was best. } { [%eval -0.43] } (49. h6 Rf1 50. b4 a5 51. a3 axb4 52. axb4 b6 53. h7 Rf8 54. Kg5 c5) 49... Kf7 { [%eval 0.0] } 50. h6 { [%eval 0.0] } 50... Kg8?? { (0.00 → 5.17) Blunder. Rg1 was best. } { [%eval 5.17] } (50... Rg1 51. Kg4 Rh1 52. Kg5) 51. e6 { [%eval 5.08] } 51... Rg1 { [%eval 4.76] } 52. Kf4 { [%eval 4.42] } 52... Rf1+ { [%eval 4.05] } 53. Ke5 { [%eval 2.87] } 53... Re1+?? { (2.87 → Mate in 7) Checkmate is now unavoidable. Kf8 was best. } { [%eval #7] } (53... Kf8 54. Bh4 Rh1 55. Bg5 Rf1 56. b4 b6 57. Bf4 a5 58. bxa5 bxa5 59. Kf5) 54. Kd6?? { (Mate in 7 → 5.77) Lost forced checkmate sequence. Bxe1 was best. } { [%eval 5.77] } (54. Bxe1 Kh7 55. e7 Kxh6 56. e8=Q Kg7 57. Ke6 Kh7 58. Qf7+ Kh8 59. Kf6 c5) 54... Rg1?! { (5.77 → 8.63) Inaccuracy. Rh1 was best. } { [%eval 8.63] } (54... Rh1 55. e7 Rxh6+ 56. Kd7 Rh7 57. b4 b6 58. Kd8 Rf7 59. e8=Q+ Rf8 60. Be5) 55. Be5?! { (8.63 → 5.87) Inaccuracy. e7 was best. } { [%eval 5.87] } (55. e7 Kh7 56. e8=Q Rxg3 57. Qe7+ Kxh6 58. Qh4+ Kg6 59. Qxg3+ Kf5 60. Qh4 b6) 55... Rg6 { [%eval 7.45] } 56. Bg7 { [%eval 6.83] } 56... Kh7 { [%eval 7.66] } 57. Kd7 { [%eval 7.14] } 57... c5 { [%eval 8.53] } 58. dxc5 { [%eval 8.46] } 58... d4 { [%eval 7.84] } 59. Bxd4 { [%eval 7.1] } 59... Rxe6 { [%eval 9.63] } 60. Kxe6 { [%eval 10.1] } 60... Kxh6 { [%eval 9.61] } 61. Kd6 { [%eval 9.81] } 61... Kg5 { [%eval 9.75] } 62. Kc7 { [%eval 9.46] } 62... a5 { [%eval 16.05] } 63. Kxb7 { [%eval 14.49] } 63... Kf5 { [%eval 15.29] } 64. Kb6 { [%eval 14.7] } 64... Ke4 { [%eval 13.81] } 65. Kxa5 { [%eval 15.91] } 65... Kxd4 { [%eval 14.4] } 66. c6 { [%eval 13.96] } 66... Kd5 { [%eval 13.88] } 67. c7 { [%eval 14.66] } 67... Kd6?! { (14.66 → Mate in 11) Checkmate is now unavoidable. Ke4 was best. } { [%eval #11] } (67... Ke4 68. c8=Q Kf4 69. Kb6 Kg5 70. a4 Kf6 71. a5 Ke5 72. b4 Kf4 73. Kc6) 68. c8=Q { [%eval #10] } 68... Ke5 { [%eval #9] } 69. Qd7 { [%eval #8] } 69... Ke4 { [%eval #8] } { Draw by time and insufficient material. } 1/2-1/2