Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. d4 exd4 5. Nxd4 Ne5 6. Bb3 Be7 7. Nf5 Bf6 8.
O-O g6 9. Nh6 Nxh6 10. Bxh6 Ng4 11. Bc1 Be5 12. f4 Bg7 13. h3 Nh6 14. Nc3 O-O
15. g4 Qh4 16. Qf3 Bd4+ 17. Be3 Bxg4 18. hxg4 Nxg4 19. Bxd4 *
Position (FEN): r4rk1/ppp2p1p/3p2p1/8/3BPPnq/1BN2Q2/PPP5/R4RK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 792
Best move: Qh2#