FEN
[Event "rated rapid game"]
[Site "https://lichess.org/OJqXtUBe"]
[Date "2026.05.30"]
[Round "-"]
[White "Hassan_Negm"]
[Black "Davidvang"]
[Result "0-1"]
[GameId "OJqXtUBe"]
[UTCDate "2026.05.30"]
[UTCTime "13:27:28"]
[WhiteElo "1634"]
[BlackElo "1552"]
[WhiteRatingDiff "-8"]
[BlackRatingDiff "+7"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C00"]
[Opening "French Defense: Knight Variation"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. Nf3 { [%eval 0.11] } { C00 French Defense: Knight Variation } 2... c6 { [%eval 0.63] } 3. Nc3 { [%eval 0.56] } 3... d5 { [%eval 0.57] } 4. exd5 { [%eval 0.13] } 4... cxd5 { [%eval 0.17] } 5. d4 { [%eval 0.08] } 5... Bd6?! { (0.08 → 0.72) Inaccuracy. Nc6 was best. } { [%eval 0.72] } (5... Nc6 6. Bf4 Bd6 7. Qd2 Nge7 8. h4 f6 9. h5 O-O 10. O-O-O) 6. Bb5+?! { (0.72 → 0.00) Inaccuracy. Nb5 was best. } { [%eval 0.0] } (6. Nb5 Ne7 7. Nxd6+ Qxd6 8. Bd3 f6 9. O-O Nbc6 10. b3 e5) 6... Nc6 { [%eval -0.11] } 7. Ne5 { [%eval -0.56] } 7... Ne7 { [%eval -0.63] } 8. Qf3?! { (-0.63 → -1.72) Inaccuracy. Bg5 was best. } { [%eval -1.72] } (8. Bg5 Qc7 9. Bxe7 Bxe7 10. O-O O-O 11. Nf3 a6 12. Bxc6 Qxc6) 8... O-O { [%eval -1.73] } 9. Nxc6 { [%eval -1.65] } 9... bxc6 { [%eval -1.7] } 10. Bd3 { [%eval -1.63] } 10... Nf5?! { (-1.63 → -0.89) Inaccuracy. f6 was best. } { [%eval -0.89] } (10... f6 11. Qh5 g6 12. Qe2 Qb6 13. Qe3 Qc7 14. Ne2 Nf5 15. Qf3 e5 16. Bxf5) 11. Be3? { (-0.89 → -2.49) Mistake. Bxf5 was best. } { [%eval -2.49] } (11. Bxf5 exf5 12. Bf4 Re8+ 13. Kd2 Bxf4+ 14. Qxf4 g5 15. Qf3 Qb6 16. Rae1 Qxd4+) 11... Nxe3?! { (-2.49 → -1.82) Inaccuracy. Nh4 was best. } { [%eval -1.82] } (11... Nh4 12. Qh5 g6 13. Qg5 Qxg5 14. Bxg5 Nxg2+ 15. Kd2 Kg7 16. Rag1 Nf4 17. Bh4) 12. fxe3 { [%eval -1.97] } 12... f5 { [%eval -1.47] } 13. O-O-O? { (-1.47 → -2.78) Mistake. O-O was best. } { [%eval -2.78] } (13. O-O Rb8 14. Rab1 Qe7 15. Ne2 g6 16. g3 c5 17. c3 Bb7 18. Qf2 a5) 13... a5?! { (-2.78 → -1.79) Inaccuracy. Rb8 was best. } { [%eval -1.79] } (13... Rb8 14. g4 Qa5 15. gxf5 exf5 16. Nb1 Qxa2 17. b3 Rb7 18. Rdg1 a5 19. Qh5) 14. h3 { [%eval -2.03] } 14... a4 { [%eval -1.6] } 15. g4?! { (-1.60 → -2.62) Inaccuracy. a3 was best. } { [%eval -2.62] } (15. a3 e5 16. dxe5 Bxe5 17. Ne2 Qb6 18. c3 Rb8 19. Rd2 Bd6 20. Nd4 g6) 15... fxg4?! { (-2.62 → -1.57) Inaccuracy. a3 was best. } { [%eval -1.57] } (15... a3 16. b3 e5 17. gxf5 e4 18. Nxe4 dxe4 19. Bxe4 Ra5 20. Rhg1 Bxf5 21. Bxf5) 16. Qxg4 { [%eval -1.61] } 16... e5 { [%eval -1.39] } 17. Qh5 { [%eval -1.68] } 17... e4 { [%eval -1.45] } 18. Be2?? { (-1.45 → -4.65) Blunder. Nxe4 was best. } { [%eval -4.65] } (18. Nxe4 dxe4 19. Bxe4 g6 20. Bxg6 Ra7 21. Bd3 a3 22. Rdf1 Kh8 23. bxa3 Rg7) 18... a3?! { (-4.65 → -3.15) Inaccuracy. Rf5 was best. } { [%eval -3.15] } (18... Rf5 19. Rdf1 Rxh5 20. Bxh5 Qe7 21. h4 Be6 22. Rfg1 Kh8 23. Rg5 Rg8 24. Rhg1) 19. b3?! { (-3.15 → -4.91) Inaccuracy. Rdf1 was best. } { [%eval -4.91] } (19. Rdf1 axb2+ 20. Kb1 g6 21. Rxf8+ Bxf8 22. Rg1 Bg7 23. Qg5 Qxg5 24. Rxg5 Bxh3) 19... Rf5 { [%eval -4.67] } 20. Qg4 { [%eval -4.71] } 20... Rf1?? { (-4.71 → -1.82) Blunder. Rg5 was best. } { [%eval -1.82] } (20... Rg5 21. Qh4 Bg3 22. Qxe4 dxe4 23. h4 Rg4 24. Rhf1 Kh8 25. Na4 Be6 26. Bxg4) 21. Qg2 { [%eval -1.84] } 21... Rxd1+ { [%eval -1.38] } 22. Rxd1 { [%eval -1.75] } 22... Ba6? { (-1.75 → -0.49) Mistake. Qh4 was best. } { [%eval -0.49] } (22... Qh4 23. Rh1 Kh8 24. Nd1 c5 25. Rg1 g6 26. dxc5 Bxc5 27. c3 Be6 28. Qh2) 23. Rg1 { [%eval -0.58] } 23... Qf6?! { (-0.58 → 0.00) Inaccuracy. g6 was best. } { [%eval 0.0] } (23... g6 24. Bxa6 Rxa6 25. Qg4 Ra8 26. Rf1 Qc8 27. Qh4 Qd7 28. Ne2 Rc8 29. Kd2) 24. Bxa6 { [%eval 0.0] } 24... Rxa6 { [%eval -0.06] } 25. Qg4 { [%eval -0.14] } 25... Ra8 { [%eval -0.15] } 26. Na4? { (-0.15 → -1.80) Mistake. Qd7 was best. } { [%eval -1.8] } (26. Qd7 Rf8 27. Qxc6 Qf2 28. Nd1 Qxg1 29. Qxd5+ Kh8 30. Qxd6 Ra8 31. Qd5 Rc8) 26... Rf8 { [%eval -1.68] } 27. Nb6?! { (-1.68 → -2.52) Inaccuracy. Nc3 was best. } { [%eval -2.52] } (27. Nc3 g6 28. Nd1 c5 29. dxc5 Bxc5 30. Qg5 Qe6 31. Rg2 Be7 32. Qg4 Rf5) 27... Qf7 { [%eval -2.26] } 28. Nd7? { (-2.26 → -4.63) Mistake. Na4 was best. } { [%eval -4.63] } (28. Na4 Bh2 29. Re1 h5 30. Qg2 Bc7 31. Rg1 h4 32. Nc3 Bg3 33. Nd1 Qf5) 28... Rd8?? { (-4.63 → -1.64) Blunder. h5 was best. } { [%eval -1.64] } (28... h5 29. Qxg7+ Qxg7 30. Rxg7+ Kxg7 31. Nxf8 Bxf8 32. c3 Kf6 33. Kc2 Kg5 34. b4) 29. Ne5 { [%eval -1.57] } 29... Bxe5 { [%eval -1.48] } 30. dxe5 { [%eval -1.49] } 30... Re8 { [%eval -1.51] } 31. h4 { [%eval -1.39] } 31... Rxe5? { (-1.39 → 0.00) Mistake. Qe7 was best. } { [%eval 0.0] } (31... Qe7 32. Qh5 Qxe5 33. Qxe5 Rxe5 34. Kd2 Rf5 35. Kc3 Rf3 36. Kb4 Rxe3 37. Kxa3) 32. Qc8+ { [%eval 0.0] } 32... Re8 { [%eval 0.0] } 33. Qxc6 { [%eval -0.05] } 33... Rf8 { [%eval 0.0] } 34. Qc5 { [%eval 0.0] } 34... Ra8? { (0.00 → 1.50) Mistake. Kh8 was best. } { [%eval 1.5] } (34... Kh8 35. Rd1 Qf6 36. Rd4 Qf1+ 37. Rd1) 35. Rd1 { [%eval 1.65] } 35... Kh8 { [%eval 2.23] } 36. Qxd5 { [%eval 2.09] } 36... Qxd5? { (2.09 → 4.06) Mistake. Qf8 was best. } { [%eval 4.06] } (36... Qf8 37. c4 h6 38. Kc2 Re8 39. Rd2 Qf1 40. Qa5 Qg1 41. Qc3 Qf1 42. c5) 37. Rxd5 { [%eval 4.02] } 37... h6 { [%eval 4.08] } 38. c4 { [%eval 4.07] } 38... Rf8 { [%eval 4.36] } 39. Rd2?! { (4.36 → 3.41) Inaccuracy. b4 was best. } { [%eval 3.41] } (39. b4 Kg8 40. b5 Rf2 41. Rd2 Rf6 42. Kc2 Kf7 43. Kc3 g5 44. hxg5 hxg5) 39... Rf1+?! { (3.41 → 4.39) Inaccuracy. g5 was best. } { [%eval 4.39] } (39... g5 40. hxg5 hxg5 41. Rg2 Kh7 42. b4 Kh6 43. Kc2 Kh5 44. Kb3 Rf3 45. Re2) 40. Kc2 { [%eval 4.19] } 40... Rf3 { [%eval 4.77] } 41. Re2?! { (4.77 → 3.32) Inaccuracy. c5 was best. } { [%eval 3.32] } (41. c5 Kg8 42. b4 Kf7 43. c6 Rf6 44. Rd7+ Ke6 45. Rxg7 Kd5 46. c7 Rf8) 41... Kh7?! { (3.32 → 4.85) Inaccuracy. g5 was best. } { [%eval 4.85] } (41... g5 42. b4 g4 43. c5 Kg7 44. c6 Rf6 45. b5 Rf5 46. c7 Rc5+ 47. Kb3) 42. Kc3 { [%eval 4.17] } 42... Rh3?! { (4.17 → 6.24) Inaccuracy. g5 was best. } { [%eval 6.24] } (42... g5 43. hxg5 hxg5 44. c5 Kg6 45. b4 Kf7 46. b5 Ke7 47. Kb4 Rf1 48. Kxa3) 43. c5 { [%eval 5.93] } 43... Rxh4?! { (5.93 → 8.07) Inaccuracy. Rf3 was best. } { [%eval 8.07] } (43... Rf3 44. b4 Rf6 45. Rc2 g5 46. Kd4 gxh4 47. b5 h3 48. c6 Rd6+ 49. Kxe4) 44. c6 { [%eval 7.93] } 44... Rh5 { [%eval 7.93] } 45. Kd4 { [%eval 7.45] } 45... Ra5 { [%eval 6.9] } 46. Kxe4?? { (6.90 → 0.00) Blunder. c7 was best. } { [%eval 0.0] } (46. c7 Ra8 47. Rc2 g5 48. c8=Q Rxc8 49. Rxc8 g4 50. Kxe4 Kg6 51. Kf4 Kf6) 46... Rc5 { [%eval 0.04] } 47. Kd4 { [%eval 0.02] } 47... Rxc6 { [%eval 0.27] } 48. e4 { [%eval 0.4] } 48... Rc8?! { (0.40 → 1.09) Inaccuracy. g5 was best. } { [%eval 1.09] } (48... g5 49. b4 Rc1 50. Re3 Rb1 51. Kc5 g4 52. b5 h5 53. e5 Kg7 54. Rxa3) 49. e5 { [%eval 0.88] } 49... Kg6? { (0.88 → 2.60) Mistake. g5 was best. } { [%eval 2.6] } (49... g5 50. b4 Kg7 51. b5 Kf7 52. b6 h5 53. Kd5 Rd8+ 54. Kc6 g4 55. Kc7) 50. e6?? { (2.60 → 0.00) Blunder. Rf2 was best. } { [%eval 0.0] } (50. Rf2 Kh5 51. e6 g5 52. Ke5 Re8 53. Rg2 Kg6 54. Kd6 h5 55. Rf2 g4) 50... Kf6 { [%eval 0.0] } 51. e7 { [%eval -0.11] } 51... Re8 { [%eval -0.14] } 52. Kd5 { [%eval -0.56] } 52... Rxe7 { [%eval -0.73] } 53. Rxe7?? { (-0.73 → -6.59) Blunder. Rf2+ was best. } { [%eval -6.59] } (53. Rf2+ Kg5 54. b4 h5 55. b5 h4 56. Kd6 Re8 57. b6 h3 58. b7 Kg4) 53... Kxe7 { [%eval -6.87] } 54. b4 { [%eval -6.97] } 54... h5 { [%eval -6.95] } 55. b5 { [%eval -7.81] } 55... h4 { [%eval -7.48] } 56. b6 { [%eval -6.89] } 56... h3?? { (-6.89 → -0.24) Blunder. Kd7 was best. } { [%eval -0.24] } (56... Kd7 57. Kc5 g5 58. Kb5 Kc8 59. Kb4 h3 60. Kxa3 h2 61. Kb4 Kb7 62. Kb5) 57. b7 { [%eval -0.28] } 57... h2 { [%eval -0.35] } 58. b8=Q { [%eval -0.4] } 58... h1=Q+ { [%eval -0.35] } 59. Kc4? { (-0.35 → -1.68) Mistake. Kd4 was best. } { [%eval -1.68] } (59. Kd4 Qf3 60. Qe5+ Kf7 61. Kc4 Qg4+ 62. Kc3 g5 63. Qc7+ Kg6 64. Qd6+ Kf5) 59... Qc1+? { (-1.68 → -0.04) Mistake. Qe4+ was best. } { [%eval -0.04] } (59... Qe4+ 60. Kc3 Qe3+ 61. Kb4 g5 62. Qh8 Kf7 63. Qh5+ Kg7 64. Qd1 Kf6 65. Ka5) 60. Kd3 { [%eval -0.12] } 60... Qf1+ { [%eval -0.08] } 61. Ke3 { [%eval -0.16] } 61... Qg1+ { [%eval 0.0] } 62. Kf3 { [%eval 0.0] } 62... Qh1+ { [%eval 0.0] } 63. Kg3 { [%eval 0.0] } 63... Qg1+ { [%eval 0.0] } 64. Kf3 { [%eval 0.0] } 64... Qd1+ { [%eval 0.0] } 65. Kg3?? { (0.00 → -7.64) Blunder. Kg2 was best. } { [%eval -7.64] } (65. Kg2 Qd5+ 66. Kh3 Qe6+ 67. Kh4 Qh6+ 68. Kg4 Qd6 69. Qa8 Qe6+ 70. Kg3 Qe3+) 65... Qd3+?? { (-7.64 → 0.00) Blunder. Qd6+ was best. } { [%eval 0.0] } (65... Qd6+ 66. Qxd6+ Kxd6 67. Kf4 Kd5 68. Ke3 Kc4 69. Kd2 g5 70. Kc2 g4 71. Kd2) 66. Kf2 { [%eval -0.06] } 66... Qd4+ { [%eval 0.0] } 67. Ke2?? { (0.00 → -81.83) Blunder. Kf3 was best. } { [%eval -81.83] } (67. Kf3 Qd6 68. Qa7+ Kf6 69. Qf2 Kg6 70. Qg1+ Kf7 71. Qa7+ Qe7 72. Qa8 Kg6) 67... Qe4+?? { (-81.83 → -0.08) Blunder. Qb2+ was best. } { [%eval -0.08] } (67... Qb2+ 68. Qxb2 axb2 69. a3 b1=Q 70. Ke3 Qc2 71. a4 Qa2 72. Kf3 Qxa4 73. Kg2) 68. Kd2?? { (-0.08 → -2.70) Blunder. Kf2 was best. } { [%eval -2.7] } (68. Kf2 Qd3 69. Qe5+ Kf7 70. Kg2 g6 71. Kh2 Qf3 72. Qd6 Kg7 73. Qe5+ Kh7) 68... Qd5+?? { (-2.70 → -0.32) Blunder. Qd4+ was best. } { [%eval -0.32] } (68... Qd4+ 69. Kc2 Qc4+ 70. Kd1 Qd3+ 71. Kc1 Qe3+ 72. Kd1 g5 73. Qc7+ Ke6 74. Qc8+) 69. Kc3? { (-0.32 → -1.74) Mistake. Ke3 was best. } { [%eval -1.74] } (69. Ke3 Qe6+ 70. Kf2 Qf6+ 71. Ke3 Kf7 72. Qa8 Qf5 73. Kd2 Qf2+ 74. Kd1 Qd4+) 69... Qe5+?? { (-1.74 → 81.83) Blunder. Qc5+ was best. } { [%eval 81.83] } (69... Qc5+ 70. Kb3 Qe3+ 71. Ka4 g5 72. Qh8 Kf7 73. Qh7+ Ke6 74. Kb5 Kf6 75. Qg8) 70. Qxe5+ { [%eval 10.02] } 70... Kd7?! { (10.02 → Mate in 6) Checkmate is now unavoidable. Kf7 was best. } { [%eval #6] } { Black wins on time. } (70... Kf7 71. Qf5+ Ke7 72. Kc4 Kd6 73. Qf3 Ke5 74. Qg3+ Ke4 75. Qxg7 Kf3 76. Qc3+) 0-1