Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Tennison_Gambit
Moves: 1. Nf3 d5 2. e4 dxe4 3. Ng5 Bf5 4. Nc3 e6 5. Ngxe4 Nc6 6. Ng3 Nge7 7. Nxf5 Nxf5
8. Bb5 Bd6 9. O-O O-O 10. d3 a6 11. Ba4 b5 12. Bb3 Nce7 13. Bg5 Rc8 14. Ne2 c5
15. a3 Bc7 16. Ng3 Qd6 17. Nxf5 *
Position (FEN): 2r2rk1/2b1nppp/p2qp3/1pp2NB1/8/PB1P4/1PP2PPP/R2Q1RK1 b - - 0 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 871
Best move: Qxh2#