Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Pirc_Invitation
Moves: 1. Nf3 d6 2. g3 e5 3. Bg2 c6 4. d3 Nf6 5. Nc3 Nbd7 6. Bg5 h6 7. Bxf6 Qxf6 8.
O-O g5 9. Nd2 Be7 10. Nde4 Qg6 11. a4 f5 12. Nd2 h5 13. b4 g4 14. b5 h4 15.
bxc6 bxc6 16. Nc4 hxg3 17. fxg3 Qh5 18. Bxc6 *
Position (FEN): r1b1k2r/p2nb3/2Bp4/4pp1q/P1N3p1/2NP2P1/2P1P2P/R2Q1RK1 b kq - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 597
Best move: Qxh2#