FEN
[Event "rated rapid game"]
[Site "https://lichess.org/Hl2EAM5g"]
[Date "2026.06.15"]
[Round "-"]
[White "spharvey"]
[Black "drafra"]
[Result "0-1"]
[GameId "Hl2EAM5g"]
[UTCDate "2026.06.15"]
[UTCTime "09:33:21"]
[WhiteElo "1296"]
[BlackElo "1361"]
[WhiteRatingDiff "-8"]
[BlackRatingDiff "+5"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "C10"]
[Opening "French Defense: Paulsen Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. d4 { [%eval 0.29] } 2... d5 { [%eval 0.38] } 3. Nc3 { [%eval 0.28] } { C10 French Defense: Paulsen Variation } 3... a6 { [%eval 0.5] } 4. Nf3 { [%eval 0.57] } 4... Nc6 { [%eval 0.9] } 5. e5 { [%eval 0.65] } 5... Nge7 { [%eval 0.91] } 6. Bg5 { [%eval 0.67] } 6... Qd7 { [%eval 0.98] } 7. Bd3 { [%eval 1.07] } 7... Nb4 { [%eval 0.99] } 8. a3? { (0.99 → -0.15) Mistake. Be2 was best. } { [%eval -0.15] } (8. Be2 Nbc6 9. a3 Nf5 10. g4 Nfe7 11. h4 Na5 12. h5 h6 13. Be3 b6) 8... Nxd3+ { [%eval -0.11] } 9. Qxd3 { [%eval -0.13] } 9... Ng6 { [%eval 0.34] } 10. O-O { [%eval 0.17] } 10... c5 { [%eval 0.46] } 11. dxc5 { [%eval 0.43] } 11... Bxc5 { [%eval 0.4] } 12. Rad1 { [%eval 0.22] } 12... O-O { [%eval 0.18] } 13. Rfe1 { [%eval 0.34] } 13... b5 { [%eval 0.66] } 14. b4 { [%eval 0.43] } 14... Ba7 { [%eval 0.21] } 15. Be3 { [%eval 0.03] } 15... Bxe3 { [%eval 0.4] } 16. Qxe3 { [%eval 0.44] } 16... Bb7?! { (0.44 → 1.10) Inaccuracy. f6 was best. } { [%eval 1.1] } (16... f6 17. exf6 gxf6 18. h4 Ne7 19. Ne4 Nf5 20. Qb3 Qf7 21. Nc5 Rd8 22. Nd4) 17. Ne2 { [%eval 0.65] } 17... Rac8 { [%eval 1.09] } 18. c3?! { (1.09 → 0.35) Inaccuracy. Ned4 was best. } { [%eval 0.35] } (18. Ned4 Qd8 19. Nd2 Qh4 20. N2b3 Rc4 21. c3 Bc8 22. Nc5 h6 23. h3 Qe7) 18... Ne7?! { (0.35 → 1.39) Inaccuracy. d4 was best. } { [%eval 1.39] } (18... d4 19. Nexd4 Rfd8 20. Rd3 Ne7 21. Qf4 h6 22. Qg3 Bxf3 23. Qxf3 Rc4 24. Red1) 19. Ng5? { (1.39 → 0.21) Mistake. Ned4 was best. } { [%eval 0.21] } (19. Ned4 h6 20. Rd3 Nc6 21. Qf4 Qe7 22. Qd2 Ba8 23. h4 Nxd4 24. Nxd4 Bc6) 19... Nf5?! { (0.21 → 0.92) Inaccuracy. d4 was best. } { [%eval 0.92] } (19... d4 20. Qd3 Ng6 21. Nxd4 Bxg2 22. f3 Qe7 23. Qe3 h6 24. Ne4 Bh3 25. f4) 20. Qh3 { [%eval 0.95] } 20... h6 { [%eval 0.9] } 21. Nf3 { [%eval 0.57] } 21... Ba8?! { (0.57 → 1.58) Inaccuracy. d4 was best. } { [%eval 1.58] } (21... d4 22. Nfxd4 Rfd8 23. f4 Be4 24. Nxf5 Qxd1 25. Ne7+ Kf8 26. Rxd1 Rxd1+ 27. Kf2) 22. Nfd4 { [%eval 1.46] } 22... Nxd4 { [%eval 1.5] } 23. Nxd4 { [%eval 1.41] } 23... Qe7 { [%eval 1.37] } 24. f4 { [%eval 1.22] } 24... Rfd8? { (1.22 → 2.55) Mistake. Bc6 was best. } { [%eval 2.55] } (24... Bc6 25. g4 f6 26. Qg3 Bd7 27. Rd2 a5 28. Rf2 fxe5 29. Rxe5 axb4 30. axb4) 25. Qf3?! { (2.55 → 1.81) Inaccuracy. Re3 was best. } { [%eval 1.81] } (25. Re3 Kh8 26. f5 exf5 27. Rf1 Qa7 28. Qh4 a5 29. Nxf5 axb4 30. axb4 Rf8) 25... Rf8 { [%eval 2.03] } 26. g3?! { (2.03 → 1.23) Inaccuracy. Rd3 was best. } { [%eval 1.23] } (26. Rd3 g6 27. Qg4 h5 28. Qg3 Kh7 29. Rf1 Rg8 30. Qh3 Bc6 31. g4 Bd7) 26... Rc4 { [%eval 1.36] } 27. f5?! { (1.36 → 0.48) Inaccuracy. g4 was best. } { [%eval 0.48] } (27. g4 Qh4 28. Re3 f6 29. Rf1 Bc6 30. exf6 Rxf6 31. h3 Bd7 32. Qg2 Rf8) 27... Qc7? { (0.48 → 1.92) Mistake. exf5 was best. } { [%eval 1.92] } (27... exf5 28. Nxf5 Qe6 29. Rd4 Kh7 30. g4 Qc6 31. Re3 Bb7 32. h3 Bc8 33. Rxc4) 28. Rc1?? { (1.92 → -0.15) Blunder. fxe6 was best. } { [%eval -0.15] } (28. fxe6 Rxc3 29. exf7+ Rxf7 30. Qe2 Re7 31. e6 Rc4 32. Qe3 Bc6 33. Nf5 Re8) 28... Qa7?? { (-0.15 → 2.01) Blunder. exf5 was best. } { [%eval 2.01] } (28... exf5 29. Nxf5 Re4 30. Rxe4 dxe4 31. Qg4 Qxe5 32. Nxh6+ Kh7 33. Nf5 Qf6 34. Ne3) 29. Kf1?? { (2.01 → -0.32) Blunder. f6 was best. } { [%eval -0.32] } (29. f6 g6 30. Qe3 Kh7 31. Rf1 g5 32. g4 Rfc8 33. h4 Qc7 34. Rf3 Rxd4) 29... Qe7?? { (-0.32 → 2.08) Blunder. exf5 was best. } { [%eval 2.08] } (29... exf5 30. Rcd1 Qc7 31. Rd3 Bb7 32. e6 f4 33. Qxf4 Qxf4+ 34. gxf4 fxe6 35. Nxe6) 30. g4? { (2.08 → 0.36) Mistake. f6 was best. } { [%eval 0.36] } (30. f6 Qd8 31. fxg7 Kxg7 32. Kg1 Qg5 33. Re3 Rfc8 34. Rf1 R8c7 35. h4 Qg6) 30... exf5?! { (0.36 → 1.08) Inaccuracy. Rfc8 was best. } { [%eval 1.08] } (30... Rfc8 31. Qg3 Qg5 32. h4 Qd2 33. Red1 Qb2 34. Rc2 Rxc3 35. Qxc3 Qxc3 36. Rxc3) 31. Nxf5?? { (1.08 → -0.66) Blunder. gxf5 was best. } { [%eval -0.66] } (31. gxf5 f6 32. e6 Rfc8 33. Kg2 Qc7 34. Kh1 Bc6 35. Re3 Be8 36. Qg4 Qb7) 31... Qe6?! { (-0.66 → 0.27) Inaccuracy. Qc7 was best. } { [%eval 0.27] } (31... Qc7 32. Nd4 Bb7 33. Qg3 Bc8 34. Ke2 a5 35. Kd2 Qe7 36. h3 Bd7 37. Ke2) 32. Nd6?? { (0.27 → -3.84) Blunder. Nd4 was best. } { [%eval -3.84] } (32. Nd4 Qc8 33. Kg2 Bc6 34. Rf1 Bd7 35. h3 Qc7 36. e6 Bc8 37. Qe2 Qe7) 32... Rc7?? { (-3.84 → -0.59) Blunder. f6 was best. } { [%eval -0.59] } (32... f6 33. Nf5 fxe5 34. Rc2 d4 35. Qg3 e4 36. Rcc1 d3 37. Qe3 Qd5 38. Kg1) 33. h3?? { (-0.59 → -2.91) Blunder. Qg3 was best. } { [%eval -2.91] } (33. Qg3 d4 34. cxd4 Rxc1 35. Rxc1 Qd5 36. Ke1 Qxd4 37. Rd1 Qb2 38. Rd2 Qb1+) 33... d4 { [%eval -2.38] } 34. Qd3?! { (-2.38 → -3.57) Inaccuracy. Qg3 was best. } { [%eval -3.57] } (34. Qg3 Qb3 35. g5 h5 36. Qd3 Qd5 37. Re4 Qa2 38. Rxd4 Qg2+ 39. Ke1 Qxg5) 34... dxc3?? { (-3.57 → -1.09) Blunder. f6 was best. } { [%eval -1.09] } (34... f6 35. Nf5 fxe5 36. Qg3 g6 37. Kg1 dxc3 38. Rf1 Kh7 39. Nxh6 Rxf1+ 40. Rxf1) 35. Rxc3 { [%eval -1.07] } 35... Rxc3 { [%eval -1.18] } 36. Qxc3 { [%eval -1.29] } 36... Qd5 { [%eval -1.06] } 37. Qc2?? { (-1.06 → -3.95) Blunder. Re3 was best. } { [%eval -3.95] } (37. Re3 Qg2+ 38. Ke1 Bd5 39. Kd1 Be6 40. Kc1 Rd8 41. Qd2 Qf1+ 42. Kb2 f5) 37... Qh1+ { [%eval -3.78] } 38. Ke2 { [%eval -3.78] } 38... Qh2+ { [%eval -3.84] } 39. Kd1 { [%eval -3.87] } 39... Qxh3 { [%eval -3.69] } 40. Qe2? { (-3.69 → -7.07) Mistake. Kd2 was best. } { [%eval -7.07] } (40. Kd2 Qxa3 41. Qc3 Qa2+ 42. Kc1 Qg2 43. Qd4 Bf3 44. g5 Qxg5+ 45. Qe3 Qxe3+) 40... Qxa3?! { (-7.07 → -4.39) Inaccuracy. Bf3 was best. } { [%eval -4.39] } (40... Bf3 41. g5 Bxe2+ 42. Rxe2 Qf1+ 43. Kd2 Qf4+ 44. Ke1 Qxg5 45. Kf1 Qh5 46. a4) 41. e6?! { (-4.39 → -6.30) Inaccuracy. Qd2 was best. } { [%eval -6.3] } (41. Qd2 Bf3+ 42. Kc2 Bxg4 43. Re3 Qa2+ 44. Kd3 Bf5+ 45. Kc3 Qa1+ 46. Qb2 Qd1) 41... fxe6 { [%eval -6.11] } 42. Qxe6+ { [%eval -6.0] } 42... Kh8 { [%eval -4.92] } 43. Qe7?! { (-4.92 → -7.09) Inaccuracy. Re3 was best. } { [%eval -7.09] } (43. Re3 Qa1+ 44. Ke2 Qb2+ 45. Kd3 Qa3+ 46. Kd2 Qxb4+ 47. Ke2 Qb2+ 48. Kd3 Qb1+) 43... Qd3+ { [%eval -6.83] } 44. Kc1 { [%eval -6.76] } 44... Rf2 { [%eval -6.35] } 45. Qe8+?? { (-6.35 → Mate in 10) Checkmate is now unavoidable. Nf7+ was best. } { [%eval #-10] } (45. Nf7+ Rxf7 46. Qxf7 Qc3+ 47. Kb1 Qxe1+ 48. Kb2 Qe2+ 49. Kc3 Qf3+ 50. Qxf3 Bxf3) 45... Kh7 { [%eval #-11] } 46. Qe4+ { [%eval #-3] } 46... Qxe4?? { (Mate in 3 → -4.95) Lost forced checkmate sequence. Bxe4 was best. } { [%eval -4.95] } (46... Bxe4 47. Re2 Qxe2 48. Nxe4 Qf1#) 47. Rxe4?! { (-4.95 → -6.97) Inaccuracy. Nxe4 was best. } { [%eval -6.97] } (47. Nxe4 Bxe4 48. Rxe4 Kg6 49. Re6+ Rf6 50. Re4 Kg5 51. Kd2 Rf4 52. Re6 Rxg4) 47... Bxe4 { [%eval -6.78] } 48. Nxe4 { [%eval -7.0] } 48... Rf4 { [%eval -6.89] } 49. Nc5 { [%eval -6.61] } 49... Rxb4 { [%eval -6.11] } 50. Nxa6 { [%eval -7.64] } 50... Rxg4 { [%eval -7.68] } 51. Nc7? { (-7.68 → Mate in 12) Checkmate is now unavoidable. Nb8 was best. } { [%eval #-12] } (51. Nb8 h5 52. Nd7 Rg1+ 53. Kc2 h4 54. Nf8+ Kg8 55. Ne6 h3 56. Nxg7 Rxg7) 51... b4? { (Mate in 12 → -7.81) Lost forced checkmate sequence. Rc4+ was best. } { [%eval -7.81] } (51... Rc4+ 52. Kd1 Rxc7 53. Ke2 b4 54. Ke3 b3 55. Kd4 b2 56. Ke5 b1=Q 57. Kd4) 52. Nd5 { [%eval -8.5] } 52... h5 { [%eval -7.8] } 53. Ne3 { [%eval -8.23] } 53... Rf4 { [%eval -8.18] } 54. Ng2 { [%eval -9.71] } 54... Rf2 { [%eval -8.96] } 55. Ne3 { [%eval -8.84] } 55... h4 { [%eval -9.33] } 56. Kd1 { [%eval -8.71] } 56... h3 { [%eval -8.77] } 57. Kc1? { (-8.77 → Mate in 6) Checkmate is now unavoidable. Ke1 was best. } { [%eval #-6] } (57. Ke1 Rg2 58. Kd1 h2 59. Nxg2 h1=Q+ 60. Ne1 Qxe1+ 61. Kxe1 Kg6 62. Kd1 Kg5) 57... h2 { [%eval #-5] } 58. Ng4 { [%eval #-1] } 58... Rf1+ { [%eval #-8] } 59. Kd2 { [%eval #-8] } 59... h1=Q { [%eval #-7] } 60. Ke3 { [%eval #-7] } 60... Qf3+ { [%eval #-6] } 61. Kd4 { [%eval #-6] } 61... Qxg4+ { [%eval #-5] } 62. Kc5 { [%eval #-5] } 62... Rf5+ { [%eval #-4] } 63. Kd6 { [%eval #-4] } 63... Qe4 { [%eval #-4] } 64. Kd7 { [%eval #-3] } 64... Qe5 { [%eval #-3] } 65. Kc8 { [%eval #-2] } 65... Rf7 { [%eval #-1] } 66. Kd8 { [%eval #-1] } 66... Qe7+ { [%eval #-1] } 67. Kc8 { [%eval #-1] } 67... Rf8# { Black wins by checkmate. } 0-1