FEN
[Event "rated ultraBullet game"]
[Site "https://lichess.org/4rsBHyGr"]
[Date "2026.03.25"]
[Round "-"]
[White "handyacc"]
[Black "artoftheblade"]
[Result "1-0"]
[GameId "4rsBHyGr"]
[UTCDate "2026.03.25"]
[UTCTime "20:43:48"]
[WhiteElo "2236"]
[BlackElo "2351"]
[WhiteRatingDiff "+7"]
[BlackRatingDiff "-8"]
[Variant "Standard"]
[TimeControl "15+0"]
[ECO "A04"]
[Opening "Zukertort Opening: Herrstrom Gambit"]
[Termination "Time forfeit"]
[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. Nxg5 { [%eval 1.23] } 2... e5 { [%eval 1.96] } 3. Nf3?! { (1.96 → 0.96) Inaccuracy. d4 was best. } { [%eval 0.96] } (3. d4 Be7 4. Nh3 exd4 5. Qxd4 Nf6 6. Nf4 d5 7. g3 Bf5) 3... e4 { [%eval 0.96] } 4. Ng1 { [%eval 0.58] } 4... Nf6 { [%eval 0.73] } 5. d3 { [%eval 0.71] } 5... d5 { [%eval 0.73] } 6. e3 { [%eval 0.38] } 6... exd3 { [%eval 0.67] } 7. Bxd3?! { (0.67 → -0.20) Inaccuracy. cxd3 was best. } { [%eval -0.2] } (7. cxd3 Nc6) 7... Bb4+? { (-0.20 → 1.06) Mistake. Rg8 was best. } { [%eval 1.06] } (7... Rg8 8. g3 c5 9. b3 Nc6 10. Bb2 Bg4 11. Nf3 Ne4 12. h3 Bh5 13. g4) 8. c3?! { (1.06 → 0.24) Inaccuracy. Bd2 was best. } { [%eval 0.24] } (8. Bd2 Qe7) 8... Be7 { [%eval 0.6] } 9. Be2 { [%eval 0.23] } 9... Bg4?? { (0.23 → 4.42) Blunder. Rg8 was best. } { [%eval 4.42] } (9... Rg8 10. g3) 10. Bf3?? { (4.42 → -0.10) Blunder. Bxg4 was best. } { [%eval -0.1] } (10. Bxg4 Nxg4 11. Qxg4 Nc6 12. Nd2 Bd6 13. Ngf3 Qe7 14. e4 dxe4 15. Nxe4 h5) 10... Bxf3?! { (-0.10 → 0.51) Inaccuracy. Qd7 was best. } { [%eval 0.51] } (10... Qd7 11. Qb3) 11. Nxf3 { [%eval 0.47] } 11... Rg8 { [%eval 0.39] } 12. O-O?! { (0.39 → -0.66) Inaccuracy. g3 was best. } { [%eval -0.66] } (12. g3) 12... Qd7 { [%eval -0.81] } 13. g3 { [%eval -0.62] } 13... Qh3 { [%eval -0.61] } 14. Re1?! { (-0.61 → -1.59) Inaccuracy. Qa4+ was best. } { [%eval -1.59] } (14. Qa4+ Nc6 15. Qh4 Qe6 16. Nd4 Nxd4 17. exd4 O-O-O 18. Nd2 Rg4) 14... Ng4?? { (-1.59 → 0.52) Blunder. Nbd7 was best. } { [%eval 0.52] } (14... Nbd7 15. Nbd2 O-O-O 16. Re2 Ne4 17. Qf1 Qh5 18. c4 f5 19. cxd5 Ndf6 20. b3) 15. Qe2?? { (0.52 → -1.13) Blunder. Qxd5 was best. } { [%eval -1.13] } (15. Qxd5 Nc6 16. Nbd2 Rd8 17. Qb5 Rd6 18. Qf1 Qh5 19. Qg2 Rh6 20. b3 Nce5) 15... Nc6 { [%eval -0.97] } 16. Qf1 { [%eval -1.0] } 16... Qh5 { [%eval -1.0] } 17. Qg2 { [%eval -1.2] } 17... Nce5 { [%eval -1.14] } 18. Nxe5 { [%eval -1.15] } 18... Nxe5 { [%eval -1.23] } 19. f3?? { (-1.23 → -4.82) Blunder. Nd2 was best. } { [%eval -4.82] } (19. Nd2 O-O-O) 19... Nxf3+ { [%eval -4.83] } 20. Kf2 { [%eval -4.85] } 20... Nxe1 { [%eval -4.84] } 21. Kxe1 { [%eval -4.76] } 21... Rxg3?? { (-4.76 → 1.75) Blunder. O-O-O was best. } { [%eval 1.75] } (21... O-O-O 22. Nd2 Qg4 23. Qf1 Kb8 24. Nf3 h5 25. Bd2 h4 26. Nd4 Qe4) 22. Qxg3?? { (1.75 → -6.42) Blunder. hxg3 was best. } { [%eval -6.42] } (22. hxg3 Qg6 23. Nd2 O-O-O 24. Nf1 h5 25. e4 h4 26. Bf4 dxe4 27. Rd1 Rxd1+) 22... O-O-O?? { (-6.42 → -0.24) Blunder. Bh4 was best. } { [%eval -0.24] } (22... Bh4 23. Nd2 Bxg3+ 24. hxg3 O-O-O 25. a4 Qg6 26. Nf1 Re8 27. a5 h5 28. b3) 23. Qg2 { [%eval -0.59] } 23... Re8?! { (-0.59 → 0.33) Inaccuracy. c5 was best. } { [%eval 0.33] } (23... c5 24. h3) 24. Kf1?? { (0.33 → -9.73) Blunder. h3 was best. } { [%eval -9.73] } (24. h3 Bh4+) 24... Bh4 { [%eval -7.0] } 25. Qe2?? { (-7.00 → Mate in 4) Checkmate is now unavoidable. Qh3+ was best. } { [%eval #-4] } (25. Qh3+ Kb8 26. Qxh4 Qxh4 27. Ke2 Qe4 28. Kf2 f5 29. Bd2 Qh4+ 30. Ke2 Qxh2+) 25... Qf5+ { [%eval #-3] } 26. Kg2 { [%eval #-3] } 26... Qd7?? { (Mate in 3 → 2.17) Lost forced checkmate sequence. Rg8+ was best. } { [%eval 2.17] } (26... Rg8+ 27. Kh1 Qe4+ 28. Qg2 Qxg2#) 27. Kh1?? { (2.17 → -0.60) Blunder. Nd2 was best. } { [%eval -0.6] } (27. Nd2 Re5 28. Kh1 Qh3 29. Qg2 Qxg2+ 30. Kxg2 Rxe3 31. Nf3 Re2+ 32. Kh1) 27... Bf6?? { (-0.60 → 1.98) Blunder. d4 was best. } { [%eval 1.98] } (27... d4) 28. Qf3 { [%eval 1.61] } 28... Rg8 { [%eval 2.06] } 29. Nd2 { [%eval 2.04] } 29... Qg4? { (2.04 → 3.63) Mistake. Be5 was best. } { [%eval 3.63] } (29... Be5 30. Nf1 Rg6 31. Bd2 Rf6 32. Qh5 Qe6 33. Re1 Rg6 34. e4 dxe4 35. Ne3) 30. Qf1?? { (3.63 → -2.50) Blunder. Qxg4+ was best. } { [%eval -2.5] } (30. Qxg4+ Rxg4 31. Nf3 Be7 32. Bd2 Ra4 33. Ne1 Ra6 34. Nd3 Rh6 35. Nf4 Bd6) 30... Qe4+?? { (-2.50 → 6.47) Blunder. Rg5 was best. } { [%eval 6.47] } (30... Rg5 31. Nf3 Rf5 32. Qg2 Qxf3 33. Qxf3 Rxf3 34. Kg2 Rf5 35. Bd2 Rg5+ 36. Kf3) 31. Nf3?? { (6.47 → 0.00) Blunder. Nxe4 was best. } { [%eval 0.0] } (31. Nxe4 Be7 32. Nf2 Bc5 33. Qh3+ Kb8) 31... Be7?? { (0.00 → 2.24) Blunder. Rg5 was best. } { [%eval 2.24] } (31... Rg5 32. Qh3+ Rf5 33. Kg2 Qd3 34. Kh1) 32. Bd2 { [%eval 2.11] } 32... Qg6? { (2.11 → 3.85) Mistake. Rg6 was best. } { [%eval 3.85] } (32... Rg6 33. Qh3+ Kb8 34. Rg1 a5 35. Rxg6 fxg6 36. Kg1 a4 37. a3 g5 38. Qg2) 33. Re1?! { (3.85 → 2.46) Inaccuracy. Qh3+ was best. } { [%eval 2.46] } (33. Qh3+ Qe6 34. Qxe6+ fxe6 35. Rf1 Bd6 36. Be1 Kd8 37. Nd2 a5 38. e4) 33... Bd6?! { (2.46 → 3.88) Inaccuracy. Qe4 was best. } { [%eval 3.88] } (33... Qe4 34. Qh3+ Kb8 35. Rg1 Rg6 36. Rxg6 fxg6 37. Qg2 Qb1+ 38. Be1 Qxa2 39. Qd2) 34. e4?! { (3.88 → 2.86) Inaccuracy. Qh3+ was best. } { [%eval 2.86] } (34. Qh3+ Qe6 35. Qxe6+ fxe6 36. e4 Rf8 37. Kg2 Kd7 38. exd5 exd5 39. Ne5+ Kc8) 34... Qh6?? { (2.86 → 7.60) Blunder. dxe4 was best. } { [%eval 7.6] } (34... dxe4 35. Qh3+ Qg4 36. Qxg4+ Rxg4 37. Nd4 Rh4 38. Re2 Rh5 39. Rf2 c5 40. Ne2) 35. exd5? { (7.60 → 3.85) Mistake. Bxh6 was best. } { [%eval 3.85] } (35. Bxh6 dxe4 36. Nd4 Kb8 37. Nf5 Bc5 38. Be3 Bxe3 39. Nxe3) 35... Bxh2? { (3.85 → 7.60) Mistake. Qh5 was best. } { [%eval 7.6] } (35... Qh5 36. Qd3 c6 37. Rg1 Rxg1+ 38. Kxg1 cxd5 39. Kh1 Qh3 40. Qe2 Qf5 41. Kg1) 36. Nxh2?? { (7.60 → 1.14) Blunder. Bxh6 was best. } { [%eval 1.14] } (36. Bxh6 Bd6 37. Qb5 Rd8 38. Qa4 b6 39. Re8 Rxe8 40. Qxe8+ Kb7 41. Kg2 a5) 36... Qh4?? { (1.14 → 6.07) Blunder. Qxd2 was best. } { [%eval 6.07] } (36... Qxd2 37. c4 Qxb2 38. Ng4 Qg7 39. Qf5+ Kb8 40. Re4 Qa1+ 41. Kg2 Qxa2+ 42. Kf3) 37. Qg1?? { (6.07 → -1.26) Blunder. Qxf7 was best. } { [%eval -1.26] } (37. Qxf7 Qd8 38. Rf1 b6 39. Qf3 Qd7 40. Bf4 Rf8 41. d6 cxd6 42. c4) 37... Qe4+?? { (-1.26 → 8.47) Blunder. Rxg1+ was best. } { [%eval 8.47] } (37... Rxg1+ 38. Kxg1) 38. Rxe4 { [%eval 8.64] } 38... Rxg1+ { [%eval 8.49] } 39. Kxg1 { [%eval 8.29] } { White wins on time. } 1-0

