Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. h3 Nf6 5. Nc3 Be7 6. O-O O-O 7. Re1 Be6 8.
Bxe6 fxe6 9. Ng5 Qd7 10. d3 h6 11. h4 hxg5 12. hxg5 Nh7 13. Qh5 Qd8 14. g6 Ng5
15. Bxg5 Bxg5 *
Position (FEN): r2q1rk1/ppp3p1/2npp1P1/4p1bQ/4P3/2NP4/PPP2PP1/R3R1K1 w - - 0 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 787
Best move: Qh7#