FEN
[Event "GM Andrew Tang Hyper Celebration"]
[Site "https://lichess.org/tOSJOhYs"]
[Date "2018.01.27"]
[Round "-"]
[White "roble2009"]
[Black "Speedstorm"]
[Result "1-0"]
[GameId "tOSJOhYs"]
[UTCDate "2018.01.27"]
[UTCTime "21:56:30"]
[WhiteElo "1554"]
[BlackElo "1696"]
[WhiteRatingDiff "+31"]
[BlackRatingDiff "-61"]
[Variant "Standard"]
[TimeControl "30+0"]
[ECO "A06"]
[Opening "Zukertort Opening: Tennison Gambit"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.09] } 1... d5 { [%eval 0.31] } 2. Nf3?! { (0.31 → -0.62) Inaccuracy. exd5 was best. } { [%eval -0.62] } { A06 Zukertort Opening: Tennison Gambit } (2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Nf6 5. Bc4 Bg4 6. h3 Bh5) 2... Nc6? { (-0.62 → 0.67) Mistake. dxe4 was best. } { [%eval 0.67] } (2... dxe4 3. Ng5 Bf5 4. Nc3 Nf6 5. d3 exd3 6. Qf3 Qc8 7. Bxd3) 3. Ng5? { (0.67 → -0.50) Mistake. exd5 was best. } { [%eval -0.5] } (3. exd5 Qxd5 4. Nc3 Qd8 5. Bb5 e6 6. O-O Nf6 7. d4 Be7) 3... Nf6 { [%eval -0.2] } 4. e5?! { (-0.20 → -1.23) Inaccuracy. exd5 was best. } { [%eval -1.23] } (4. exd5 Qxd5 5. Nf3 Bg4 6. Be2 Bxf3 7. Bxf3 Qe5+ 8. Qe2 Qxe2+ 9. Bxe2 Nd4 10. Bd1 O-O-O) 4... Nxe5 { [%eval -1.17] } 5. h3 { [%eval -1.71] } 5... Bf5 { [%eval -1.38] } 6. Nf3?! { (-1.38 → -2.20) Inaccuracy. d4 was best. } { [%eval -2.2] } (6. d4 Ned7 7. Nf3 e6 8. c4 Bb4+ 9. Bd2 Bxd2+ 10. Nbxd2 O-O 11. Be2 dxc4 12. Bxc4 Rc8) 6... Bxc2?? { (-2.20 → 0.82) Blunder. Nxf3+ was best. } { [%eval 0.82] } (6... Nxf3+ 7. Qxf3 Bxc2 8. d4 e6 9. Nc3 c6 10. Bd3 Bxd3 11. Qxd3 Bd6 12. O-O O-O 13. Bg5) 7. Qxc2 { [%eval 0.47] } 7... Nxf3+ { [%eval 0.74] } 8. gxf3 { [%eval 0.42] } 8... e6?! { (0.42 → 1.17) Inaccuracy. e5 was best. } { [%eval 1.17] } (8... e5 9. Qb3 Qc8 10. Rg1 g6 11. f4 exf4 12. Qa4+ c6 13. Qxf4 Bg7 14. Qe3+ Kd8 15. Be2) 9. Be2?! { (1.17 → 0.52) Inaccuracy. d4 was best. } { [%eval 0.52] } (9. d4 c6 10. Be3 g6 11. Nc3 Nh5 12. O-O-O Bg7 13. Rg1 O-O 14. Kb1 Re8 15. Na4 Qc7) 9... Bd6 { [%eval 1.05] } 10. d4 { [%eval 1.02] } 10... O-O { [%eval 1.03] } 11. Nc3 { [%eval 0.69] } 11... b6 { [%eval 1.25] } 12. Bd2?! { (1.25 → 0.55) Inaccuracy. Nb5 was best. } { [%eval 0.55] } (12. Nb5 c5) 12... a6 { [%eval 1.1] } 13. O-O-O?! { (1.10 → 0.53) Inaccuracy. Rg1 was best. } { [%eval 0.53] } (13. Rg1 Nh5 14. Bg5 Qb8 15. Bd3 f5 16. O-O-O c5 17. Nxd5 exd5 18. Bxf5 Bf4+ 19. Kb1 Bxg5) 13... Rb8? { (0.53 → 2.12) Mistake. c5 was best. } { [%eval 2.12] } (13... c5) 14. Rhg1 { [%eval 1.99] } 14... Ra8 { [%eval 2.38] } 15. Bh6 { [%eval 2.03] } 15... Rb8?? { (2.03 → 9.55) Blunder. g6 was best. } { [%eval 9.55] } (15... g6 16. Bxf8 Qxf8 17. Kb1 Nh5 18. h4 Qd8 19. f4 Nxf4 20. h5 c5 21. hxg6 hxg6 22. Rh1) 16. Rxg7+ { [%eval 9.08] } 16... Kh8 { [%eval 8.97] } 17. Rxh7+?? { (8.97 → -0.54) Blunder. Rdg1 was best. } { [%eval -0.54] } (17. Rdg1 Rg8) 17... Kg8?? { (-0.54 → Mate in 4) Checkmate is now unavoidable. Nxh7 was best. } { [%eval #4] } (17... Nxh7 18. Bxf8 Bxf8 19. Bxa6 Qh4 20. Kb1 c5 21. Ne2 Qxf2 22. f4 Bg7 23. Bb5 Nf6 24. f5) 18. Bd3? { (Mate in 4 → 9.20) Lost forced checkmate sequence. Rg1+ was best. } { [%eval 9.2] } (18. Rg1+ Bg3 19. Rxg3+ Ng4 20. Rxg4+ Qg5+ 21. Rxg5#) 18... Nxh7 { [%eval 14.28] } 19. Bxh7+?? { (14.28 → 2.44) Blunder. Rg1+ was best. } { [%eval 2.44] } (19. Rg1+ Ng5 20. Bxg5 f5 21. Bxd8+ Kf7 22. Bg5 Rg8 23. Ne2 Rg7 24. Qc6 Kg8 25. Bxa6 Kh7) 19... Kh8 { [%eval 2.48] } 20. Bd3?! { (2.48 → 1.64) Inaccuracy. Bxf8 was best. } { [%eval 1.64] } (20. Bxf8) 20... Kg8?? { (1.64 → Mate in 5) Checkmate is now unavoidable. Rg8 was best. } { [%eval #5] } (20... Rg8) 21. Rg1+ { [%eval #4] } 21... Kh8 { [%eval #2] } 22. Bg7+ { [%eval #1] } 22... Kg8 { [%eval #1] } 23. Bh7# { White wins by checkmate. } 1-0