Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/GqHcRPpx"] [Date "2026.05.09"] [Round "-"] [White "calebjamesdacoscos10"] [Black "ROOKuLIKEaHURRICANE1"] [Result "0-1"] [GameId "GqHcRPpx"] [UTCDate "2026.05.09"] [UTCTime "06:11:24"] [WhiteElo "1523"] [BlackElo "1503"] [WhiteRatingDiff "-8"] [BlackRatingDiff "+59"] [Variant "Standard"] [TimeControl "600+0"] [ECO "A04"] [Opening "Zukertort Opening: Herrstrom Gambit"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... g5? { (0.10 → 1.21) Mistake. Nf6 was best. } { [%eval 1.21] } { A04 Zukertort Opening: Herrstrom Gambit } (1... Nf6 2. c4 e6 3. d4 d5 4. Nc3 Bb4 5. Bg5 h6 6. Bxf6) 2. d3? { (1.21 → 0.08) Mistake. Nxg5 was best. } { [%eval 0.08] } (2. Nxg5 d5 3. g3 c5 4. d3 Nc6 5. Bg2 e5 6. c4 dxc4) 2... g4 { [%eval 0.15] } 3. Nfd2 { [%eval -0.03] } 3... e5 { [%eval 0.34] } 4. g3?! { (0.34 → -0.46) Inaccuracy. e4 was best. } { [%eval -0.46] } (4. e4 d6 5. Nb3 Nc6 6. d4 exd4 7. Nxd4 Bg7 8. Be3 Bxd4 9. Bxd4 Nxd4) 4... d5 { [%eval -0.16] } 5. Bg2 { [%eval -0.43] } 5... Nf6?! { (-0.43 → 0.38) Inaccuracy. h5 was best. } { [%eval 0.38] } (5... h5 6. Nb3 h4 7. O-O a5 8. a4 Be6 9. Na3 b6 10. d4) 6. O-O { [%eval 0.44] } 6... Bc5?! { (0.44 → 1.38) Inaccuracy. a5 was best. } { [%eval 1.38] } (6... a5 7. e4 d4 8. f4 Be6 9. f5 Bc8 10. Nc4 Nc6 11. Nba3 h5 12. Nb5) 7. e4?! { (1.38 → 0.76) Inaccuracy. c4 was best. } { [%eval 0.76] } (7. c4 Be7 8. cxd5 Nxd5 9. Nc3 Nb6 10. Nb3 Nc6 11. Bh6 a5 12. Bg7 Rg8) 7... dxe4 { [%eval 0.87] } 8. Nxe4 { [%eval 0.5] } 8... Nxe4 { [%eval 0.55] } 9. dxe4?! { (0.55 → -0.49) Inaccuracy. Bxe4 was best. } { [%eval -0.49] } (9. Bxe4 f5 10. Bg2 O-O 11. c3 f4 12. d4 f3 13. Bxf3 gxf3 14. dxc5 Qf6) 9... Nc6?! { (-0.49 → 0.23) Inaccuracy. Qxd1 was best. } { [%eval 0.23] } (9... Qxd1 10. Rxd1 Be6 11. Nc3 c6 12. Na4 Be7 13. b3 h5 14. Nb2 Nd7 15. a4) 10. Nc3 { [%eval 0.13] } 10... Be6?! { (0.13 → 0.93) Inaccuracy. Qxd1 was best. } { [%eval 0.93] } (10... Qxd1 11. Rxd1 Be6 12. Nd5 O-O-O 13. Bg5 Rd7 14. c3 a5 15. Bf6 Rg8 16. Bf1) 11. Bh6?! { (0.93 → -0.10) Inaccuracy. Nd5 was best. } { [%eval -0.1] } (11. Nd5 h5 12. c3 h4 13. Qe2 h3 14. Bh1 Nb8 15. Qb5+ Nd7 16. Qxb7 O-O) 11... Qxd1 { [%eval -0.08] } 12. Raxd1 { [%eval 0.0] } 12... Rd8? { (0.00 → 1.32) Mistake. Rg8 was best. } { [%eval 1.32] } (12... Rg8 13. Nd5 O-O-O 14. c3 a5 15. b3 b6 16. Kh1 Ne7 17. Be3 Bd6 18. Nf6) 13. Bg7? { (1.32 → -0.33) Mistake. Nd5 was best. } { [%eval -0.33] } (13. Nd5 Bd6 14. Nf6+ Ke7 15. Bg5 Kf8 16. Nd5 Rb8 17. Bh6+ Ke8 18. f4 gxf3) 13... Rg8 { [%eval -0.17] } 14. Bf6 { [%eval -0.36] } 14... Rxd1 { [%eval -0.3] } 15. Rxd1 { [%eval -0.4] } 15... Rg6 { [%eval -0.41] } 16. Bh4 { [%eval -0.46] } 16... Nd4?! { (-0.46 → 0.09) Inaccuracy. Bd6 was best. } { [%eval 0.09] } (16... Bd6 17. Nd5 Bxd5 18. Rxd5 Nb4 19. Ra5 a6 20. c3 Nd3 21. b4 Ne1 22. Rd5) 17. Rd2? { (0.09 → -1.45) Mistake. Nb5 was best. } { [%eval -1.45] } (17. Nb5 Bxa2 18. c3 Bb3 19. Rd2 Nc6 20. Nxc7+ Kf8 21. Bf1 h5 22. h3 Rd6) 17... Kd7? { (-1.45 → -0.17) Mistake. f6 was best. } { [%eval -0.17] } (17... f6 18. Nd1 Nb5 19. Bf1 Nd6 20. Bd3 a5 21. b3 c6 22. h3 gxh3 23. Kh2) 18. Nb5 { [%eval -0.3] } 18... Kc8?! { (-0.30 → 0.33) Inaccuracy. Kc6 was best. } { [%eval 0.33] } (18... Kc6 19. Nxd4+ Bxd4 20. c3 Bc5 21. b4 Bd6 22. a4 b6 23. Bf1 Kb7 24. Rb2) 19. Nxd4 { [%eval 0.31] } 19... Bxd4?? { (0.31 → 3.60) Blunder. exd4 was best. } { [%eval 3.6] } (19... exd4 20. c3 Kb8 21. e5 a5 22. cxd4 Bb4 23. Rd1 Bxa2 24. Bf6 Bb3 25. Ra1) 20. c3 { [%eval 3.49] } 20... Bb6?? { (3.49 → Mate in 1) Checkmate is now unavoidable. c5 was best. } { [%eval #1] } (20... c5 21. cxd4 cxd4 22. b3 Kd7 23. f3 gxf3 24. Bxf3 Bh3 25. Be2 Rg8 26. Bd3) 21. b4?? { (Mate in 1 → -0.37) Lost forced checkmate sequence. Rd8# was best. } { [%eval -0.37] } (21. Rd8#) 21... f6 { [%eval -0.12] } 22. Kf1 { [%eval -0.46] } 22... Bc4+ { [%eval -0.24] } 23. Ke1 { [%eval -0.28] } 23... a6 { [%eval -0.03] } 24. f3 { [%eval -0.55] } 24... gxf3?! { (-0.55 → 0.02) Inaccuracy. h5 was best. } { [%eval 0.02] } (24... h5 25. h3 Be3 26. Rb2 Kd7 27. fxg4 hxg4 28. hxg4 b5 29. Bf1 Be6 30. Be2) 25. Bxf3 { [%eval 0.03] } 25... Kb8? { (0.03 → 1.60) Mistake. Be3 was best. } { [%eval 1.6] } (25... Be3 26. Rd1 Be6 27. a4 Rh6 28. Rd3 Bc1 29. Bd1 b6 30. Be2 a5 31. Rd1) 26. Rd8+ { [%eval 1.18] } 26... Ka7 { [%eval 1.08] } 27. Rf8?! { (1.08 → 0.30) Inaccuracy. a3 was best. } { [%eval 0.3] } (27. a3 c5 28. Rc8 Bb5 29. bxc5 Ba5 30. Kd2 Rg7 31. Be2 Bc6 32. Bxf6 Rd7+) 27... Bxa2 { [%eval 0.44] } 28. Bxf6 { [%eval 0.12] } 28... c5?? { (0.12 → 1.85) Blunder. a5 was best. } { [%eval 1.85] } (28... a5 29. Bxe5 a4 30. Kd2 Re6 31. Rf5 Bc4 32. Bd4 Ka6 33. Kc2 a3 34. e5) 29. bxc5?? { (1.85 → -4.56) Blunder. Bxe5 was best. } { [%eval -4.56] } (29. Bxe5 Rg8 30. Bb8+ Ka8 31. Rxg8 Bxg8 32. Bd6 cxb4 33. cxb4 a5 34. bxa5 Bxa5+) 29... Bxc5 { [%eval -4.65] } 30. Bxe5 { [%eval -5.07] } 30... Bxf8 { [%eval -5.02] } 31. Bd4+ { [%eval -5.01] } 31... Ka8 { [%eval -5.12] } 32. e5 { [%eval -5.11] } 32... Be6 { [%eval -5.07] } 33. Be4 { [%eval -5.18] } 33... Rg7 { [%eval -5.0] } 34. Bd3 { [%eval -5.25] } 34... Be7 { [%eval -5.14] } 35. c4 { [%eval -5.35] } 35... Bb4+ { [%eval -5.43] } 36. Ke2 { [%eval -5.22] } 36... Bg4+ { [%eval -5.01] } 37. Kf2 { [%eval -5.05] } 37... Rf7+ { [%eval -4.61] } 38. Kg1?! { (-4.61 → -6.68) Inaccuracy. Ke3 was best. } { [%eval -6.68] } (38. Ke3 Rf3+ 39. Ke4 Rf8 40. Ke3 a5 41. Be4 a4 42. Kd3 Re8 43. Bd5 a3) 38... Rf3?! { (-6.68 → -4.63) Inaccuracy. Rd7 was best. } { [%eval -4.63] } (38... Rd7 39. Kf2 Rxd4 40. Bxh7 Rd7 41. h3 Bc5+ 42. Kg2 Rd2+ 43. Kf1 Bxh3+ 44. Ke1) 39. Bxh7? { (-4.63 → -7.87) Mistake. Be4 was best. } { [%eval -7.87] } (39. Be4 Rf8 40. Kg2 Re8 41. Bxh7 a5 42. Be4 Rd8 43. Be3 Be7 44. h4 a4) 39... Bh3 { [%eval -7.83] } 40. Bf2? { (-7.83 → Mate in 5) Checkmate is now unavoidable. Bd3 was best. } { [%eval #-5] } (40. Bd3 Rxd3 41. Bb6 Rf3 42. Bf2 a5 43. e6 Bc5 44. e7 Bxe7 45. c5 Rf8) 40... Bc5 { [%eval #-4] } 41. e6 { [%eval #-2] } 41... Rxf2 { [%eval #-1] } 42. Bd3 { [%eval #-1] } 42... Rf3+ { [%eval #-2] } 43. Kh1 { [%eval #-2] } 43... Rxd3 { [%eval #-1] } 44. e7 { [%eval #-1] } 44... Re3 { [%eval #-2] } 45. e8=Q+ { [%eval #-2] } 45... Rxe8 { [%eval #-1] } 46. g4 { [%eval #-1] } 46... Re1# { Black wins by checkmate. } 0-1