lichess.org
Donate
FEN
[Event "rated ultraBullet game"] [Site "https://lichess.org/EdzRBZKC"] [Date "2026.03.21"] [Round "-"] [White "zhouguanbo"] [Black "icelandically"] [Result "1-0"] [GameId "EdzRBZKC"] [UTCDate "2026.03.21"] [UTCTime "13:44:33"] [WhiteElo "1375"] [BlackElo "1447"] [WhiteRatingDiff "+119"] [BlackRatingDiff "-11"] [Variant "Standard"] [TimeControl "15+0"] [ECO "A06"] [Opening "Zukertort Opening: Tennison Gambit"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... d5 { [%eval 0.54] } 2. Nf3? { (0.54 → -0.75) Mistake. exd5 was best. } { [%eval -0.75] } { A06 Zukertort Opening: Tennison Gambit } (2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 e6 6. Bg5 Be7) 2... d4? { (-0.75 → 0.87) Mistake. dxe4 was best. } { [%eval 0.87] } (2... dxe4 3. Ng5 e5 4. h4 Be7 5. Nxe4 Nc6 6. Bc4 Na5 7. Be2) 3. Ng5? { (0.87 → -0.41) Mistake. c3 was best. } { [%eval -0.41] } (3. c3 c5 4. cxd4 cxd4 5. Bb5+ Bd7 6. Nxd4 e5 7. Bxd7+ Qxd7) 3... c5?! { (-0.41 → 0.33) Inaccuracy. e5 was best. } { [%eval 0.33] } (3... e5 4. Nf3 Bd6 5. Bc4 Qf6 6. O-O h6 7. d3 c5 8. Bb5+) 4. Nf3 { [%eval -0.2] } 4... Bg4 { [%eval 0.13] } 5. Bc4 { [%eval -0.17] } 5... Bxf3?! { (-0.17 → 0.70) Inaccuracy. e6 was best. } { [%eval 0.7] } (5... e6 6. Be2 Bxf3 7. Bb5+ Nd7 8. Qxf3 Bd6 9. Bxd7+ Qxd7 10. d3) 6. Qxf3 { [%eval 0.65] } 6... e6 { [%eval 0.66] } 7. d3 { [%eval 0.7] } 7... Bd6 { [%eval 0.91] } 8. O-O { [%eval 0.88] } 8... Nc6 { [%eval 0.99] } 9. Bxe6?? { (0.99 → -2.94) Blunder. Qh3 was best. } { [%eval -2.94] } (9. Qh3 Qd7 10. f4 O-O-O 11. Nd2 Kb8 12. e5 Be7 13. Bb5 a6 14. Bxc6 Qxc6) 9... Ne5?! { (-2.94 → -1.66) Inaccuracy. fxe6 was best. } { [%eval -1.66] } (9... fxe6 10. Qh5+ g6 11. Qh3 Qd7 12. f4 h5 13. Na3 Nh6 14. Nc4 Bc7 15. f5) 10. Bxf7+ { [%eval -1.67] } 10... Nxf7 { [%eval -1.71] } 11. Qf5 { [%eval -2.04] } 11... Qe7 { [%eval -1.65] } 12. Qd5?! { (-1.65 → -2.27) Inaccuracy. f4 was best. } { [%eval -2.27] } (12. f4 Qd7 13. Qd5 Ne7 14. Qb3 Qc6 15. Nd2 O-O 16. Nf3 b6) 12... Nf6 { [%eval -2.1] } 13. Nd2?? { (-2.10 → -5.87) Blunder. Qf5 was best. } { [%eval -5.87] } (13. Qf5 g6 14. Qh3 g5 15. f4 Bxf4 16. Bxf4 gxf4 17. Rxf4 O-O 18. Nd2 Ne5) 13... b6?? { (-5.87 → 3.99) Blunder. Nxd5 was best. } { [%eval 3.99] } (13... Nxd5 14. exd5 O-O 15. Nf3 Ne5 16. Ng5 h6 17. Ne6 Ng4 18. f4 Rf5 19. Bd2) 14. Qb3?? { (3.99 → -1.97) Blunder. Qxa8+ was best. } { [%eval -1.97] } (14. Qxa8+ Kd7 15. Qxa7+ Bc7 16. Nc4 g5 17. Qa4+ Kc8 18. f4 Qe6 19. Qb3 gxf4) 14... O-O { [%eval -1.84] } 15. Nc4 { [%eval -2.31] } 15... Kh8 { [%eval -2.05] } 16. Nxd6 { [%eval -2.07] } 16... Qxd6 { [%eval -2.09] } 17. e5?? { (-2.09 → -4.71) Blunder. f4 was best. } { [%eval -4.71] } (17. f4 Qc6 18. a4 c4 19. Qb5 Rfc8 20. Qf5 Rc7 21. Qh3 Re8 22. Bd2 Kg8) 17... Nxe5 { [%eval -4.45] } 18. Bg5 { [%eval -5.31] } 18... Rfe8 { [%eval -4.34] } 19. Bxf6 { [%eval -4.7] } 19... Qxf6 { [%eval -4.42] } 20. Rfe1?! { (-4.42 → -5.84) Inaccuracy. Rae1 was best. } { [%eval -5.84] } (20. Rae1 Ng4 21. Rxe8+ Rxe8 22. h3 Nh6 23. Qa4 Qe7 24. Qb5 Ng8 25. a4 h6) 20... Ng4 { [%eval -5.0] } 21. Rf1 { [%eval -6.12] } 21... Re2?! { (-6.12 → -4.53) Inaccuracy. Qf4 was best. } { [%eval -4.53] } (21... Qf4 22. g3 Qh6 23. h4 Qc6 24. a4 Ne5 25. Kh2 Nf3+ 26. Kh3 Nd2 27. Qb5) 22. f3?! { (-4.53 → -7.27) Inaccuracy. h3 was best. } { [%eval -7.27] } (22. h3 Nh6 23. Rae1 Rae8 24. Rxe2 Rxe2 25. Qa4 Qf7 26. b4 cxb4 27. a3 Ng8) 22... Rae8?? { (-7.27 → -0.58) Blunder. Ne3 was best. } { [%eval -0.58] } (22... Ne3 23. Rf2 Rxf2 24. Kxf2 Rf8 25. Rf1 Qg5 26. Ke2 Qxg2+ 27. Rf2 Qg1 28. c4) 23. h3?? { (-0.58 → Mate in 5) Checkmate is now unavoidable. fxg4 was best. } { [%eval #-5] } (23. fxg4 Qc6 24. Rf2 Re1+ 25. Rxe1 Rxe1+ 26. Rf1 Qe8 27. g3 Qe3+ 28. Kg2 Re2+) 23... Ne3? { (Mate in 5 → -9.95) Lost forced checkmate sequence. Qf4 was best. } { [%eval -9.95] } (23... Qf4 24. fxg4 Rxg2+ 25. Kxg2 Re2+ 26. Rf2 Rxf2+ 27. Kg1 Qh2#) 24. Rf2? { (-9.95 → Mate in 8) Checkmate is now unavoidable. Kh1 was best. } { [%eval #-8] } { White wins on time. } (24. Kh1 Rxg2 25. Qg8+ Kxg8 26. Rac1 Nxf1 27. Rxf1 Rxc2) 1-0