FEN
[Event "rated rapid game"]
[Site "https://lichess.org/0ln7h9Gu"]
[Date "2025.08.28"]
[Round "-"]
[White "ProGenRH"]
[Black "DogAteMyHomework"]
[Result "1/2-1/2"]
[GameId "0ln7h9Gu"]
[UTCDate "2025.08.28"]
[UTCTime "00:19:18"]
[WhiteElo "2024"]
[BlackElo "1906"]
[WhiteRatingDiff "-2"]
[BlackRatingDiff "+2"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C35"]
[Opening "King's Gambit Accepted: Cunningham Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. f4?! { (0.22 → -0.34) Inaccuracy. Nf3 was best. } { [%eval -0.34] } (2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Nxe5) 2... exf4 { [%eval -0.39] } 3. Nf3 { [%eval -0.39] } 3... Be7 { [%eval -0.14] } { C35 King's Gambit Accepted: Cunningham Defense } 4. d4?! { (-0.14 → -0.71) Inaccuracy. Bc4 was best. } { [%eval -0.71] } (4. Bc4 Nf6 5. e5 Nh5 6. O-O d6 7. d4 O-O 8. Nc3 Bg4) 4... Bh4+ { [%eval -0.6] } 5. Ke2 { [%eval -0.92] } 5... Nc6?! { (-0.92 → 0.05) Inaccuracy. d5 was best. } { [%eval 0.05] } (5... d5 6. exd5 Bg4 7. Bxf4 Nf6 8. c4 O-O 9. g3 Nh5 10. Be3) 6. Bxf4 { [%eval 0.0] } 6... d5 { [%eval 0.28] } 7. e5? { (0.28 → -0.99) Mistake. exd5 was best. } { [%eval -0.99] } (7. exd5 Nce7 8. c4 Ng6 9. Be5 N8e7 10. Bxg7 Rg8 11. Nxh4 Rxg7) 7... Bg4 { [%eval -0.93] } 8. Nd2?? { (-0.93 → -3.73) Blunder. h3 was best. } { [%eval -3.73] } (8. h3 Bxf3+ 9. Kxf3 Bg5 10. Bxg5 Qxg5 11. Bb5 f6 12. Qd2 Qf5+) 8... Nxd4+ { [%eval -3.6] } 9. Ke3 { [%eval -3.86] } 9... Nf5+ { [%eval -3.7] } 10. Ke2 { [%eval -4.21] } 10... f6 { [%eval -3.56] } 11. g3 { [%eval -3.73] } 11... Bg5?! { (-3.73 → -2.65) Inaccuracy. Nge7 was best. } { [%eval -2.65] } (11... Nge7 12. c3 O-O 13. e6 Ng6 14. Qa4 b5 15. Bxc7 bxa4 16. Bxd8 Bxg3 17. e7) 12. h3?! { (-2.65 → -3.91) Inaccuracy. Bxg5 was best. } { [%eval -3.91] } (12. Bxg5 fxg5 13. c3 Ngh6 14. Qa4+ c6 15. Qb4 a5 16. Qc5 a4 17. Qb4 a3) 12... Bxf4 { [%eval -3.75] } 13. hxg4?! { (-3.75 → -5.64) Inaccuracy. gxf4 was best. } { [%eval -5.64] } (13. gxf4 Bh5 14. Qe1 fxe5 15. fxe5 Nd4+ 16. Kf2 Nxc2 17. Qc1 Nxa1 18. Rg1 c6) 13... Nxg3+ { [%eval -5.59] } 14. Kf2 { [%eval -5.49] } 14... Nxh1+ { [%eval -5.51] } 15. Kg2 { [%eval -5.72] } 15... Ng3 { [%eval -5.53] } 16. Nb3 { [%eval -6.62] } 16... fxe5 { [%eval -6.32] } 17. c4 { [%eval -7.3] } 17... c6 { [%eval -6.54] } 18. Nc5 { [%eval -6.47] } 18... Qe7 { [%eval -6.81] } 19. Nd3 { [%eval -6.92] } 19... O-O-O { [%eval -5.9] } 20. Qa4 { [%eval -6.3] } 20... Kb8 { [%eval -5.78] } 21. Nb4 { [%eval -6.85] } 21... Nxf1 { [%eval -7.04] } 22. Rxf1 { [%eval -7.24] } 22... Qd7 { [%eval -7.05] } 23. Kf2 { [%eval -7.76] } 23... Nf6 { [%eval -7.7] } 24. Rg1 { [%eval -8.46] } 24... Nxg4+ { [%eval -8.19] } 25. Ke1 { [%eval -7.68] } 25... h5 { [%eval -7.62] } 26. c5 { [%eval -7.68] } 26... Qf5 { [%eval -8.78] } 27. Qb3 { [%eval -9.24] } 27... Qe4+ { [%eval -9.06] } 28. Kd1? { (-9.06 → Mate in 1) Checkmate is now unavoidable. Kf1 was best. } { [%eval #-1] } (28. Kf1 Ka8 29. Rg2 Ne3+ 30. Kf2 Nxg2 31. Qa3 Qe3+ 32. Kxg2 Qe2+ 33. Kh1 Qf1+) 28... Ne3+? { (Mate in 1 → -9.58) Lost forced checkmate sequence. Nf2# was best. } { [%eval -9.58] } (28... Nf2#) 29. Ke2 { [%eval -9.39] } 29... Nc4+ { [%eval -8.08] } 30. Kf2 { [%eval -9.88] } 30... Be3+ { [%eval -9.27] } 31. Kg2? { (-9.27 → Mate in 10) Checkmate is now unavoidable. Ke1 was best. } { [%eval #-10] } (31. Ke1 Bxg1+ 32. Kf1 Ka8 33. Nxc6 bxc6 34. Kxg1 Rc8 35. Qa4 Qg4+ 36. Kh2 Qf4+) 31... Bxg1? { (Mate in 10 → -8.73) Lost forced checkmate sequence. Qg4+ was best. } { [%eval -8.73] } (31... Qg4+ 32. Kh1 Qxf3+ 33. Kh2 Bf4+ 34. Rg3 Bxg3+ 35. Kh3 Qh1+ 36. Kxg3 h4+ 37. Kg4) 32. Nxc6+ { [%eval -8.56] } 32... Kc7 { [%eval -8.53] } 33. Nxa7 { [%eval -10.2] } 33... Qg4+ { [%eval -9.87] } 34. Kh1 { [%eval -9.45] } 34... Rdf8 { [%eval -8.84] } 35. Nb5+ { [%eval -9.35] } 35... Kb8 { [%eval -8.56] } 36. Nxe5? { (-8.56 → Mate in 6) Checkmate is now unavoidable. c6 was best. } { [%eval #-6] } (36. c6 Qxf3+ 37. Qxf3 Rxf3 38. c7+ Kc8 39. b3 Ne3 40. Kxg1 Kd7 41. Kh2 Rf2+) 36... Nxe5 { [%eval #-5] } 37. Nd6 { [%eval #-5] } 37... Qf3+? { (Mate in 5 → -9.88) Lost forced checkmate sequence. Qh4+ was best. } { [%eval -9.88] } (37... Qh4+ 38. Kxg1 Qg4+ 39. Kh1 Rf1+ 40. Kh2 Rf2+ 41. Kh1 Qg2#) 38. Kxg1? { (-9.88 → Mate in 3) Checkmate is now unavoidable. Qxf3 was best. } { [%eval #-3] } (38. Qxf3 Rxf3 39. c6 bxc6 40. Kxg1 Rhf8 41. Nc8 Kxc8 42. b4 Rf1+ 43. Kg2 R1f2+) 38... Qxb3 { [%eval #-7] } 39. axb3 { [%eval #-7] } 39... Kc7? { (Mate in 7 → -8.78) Lost forced checkmate sequence. Rh6 was best. } { [%eval -8.78] } (39... Rh6 40. Kh2 Rg6 41. c6 bxc6 42. Nf7 Rxf7 43. Kh3 Rf1 44. Kh2 Nf3+ 45. Kh3) 40. Nb5+ { [%eval -9.21] } 40... Kc6 { [%eval -8.87] } 41. Nd4+ { [%eval -9.79] } 41... Kxc5 { [%eval -9.26] } 42. Ne6+ { [%eval -9.88] } 42... Kb4 { [%eval #-19] } 43. Nd4 { [%eval #-15] } 43... Rf4 { [%eval #-18] } 44. Nc2+ { [%eval #-10] } 44... Kxb3 { [%eval #-10] } 45. Ne3 { [%eval #-10] } 45... Kxb2 { [%eval -13.57] } 46. Nd1+?! { (-13.57 → Mate in 8) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-8] } (46. Kg2 h4) 46... Kc2 { [%eval #-7] } 47. Ne3+ { [%eval #-7] } 47... Kd3 { [%eval #-10] } 48. Nxd5 { [%eval #-6] } 48... Rg4+ { [%eval #-5] } 49. Kh2 { [%eval #-5] } 49... Rf8 { [%eval #-4] } 50. Nb4+ { [%eval #-4] } 50... Rxb4 { [%eval #-4] } 51. Kh3 { [%eval #-3] } 51... Rff4 { [%eval #-3] } 52. Kg3 { [%eval #-3] } 52... Rg4+ { [%eval #-2] } 53. Kh3 { [%eval #-2] } 53... Rbf4 { [%eval #-2] } 54. Kh2 { [%eval #-2] } 54... Rf2+ { [%eval #-3] } 55. Kh3 { [%eval #-2] } 55... Rf3+ { [%eval #-2] } 56. Kh2 { [%eval #-2] } 56... Ke2 { [%eval #-1] } 57. Kh1 { [%eval #-1] } 57... Kf1 { [%eval #-1] } 58. Kh2 { [%eval #-1] } 58... Rf2+ { [%eval #-2] } 59. Kh3 { [%eval #-2] } 59... Nf3?? { (Mate in 2 → 0.00) Lost forced checkmate sequence. Rf3+ was best. } { [%eval 0.0] } { Draw by stalemate. } (59... Rf3+ 60. Kh2 Rh4#) 1/2-1/2