Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. O-O O-O 6. Bg5 d6 7. Nc3 Be6 8. Bd5
h6 9. Bh4 g5 10. Nxg5 hxg5 11. Bxg5 Kg7 12. Qf3 Nd4 13. Qg3 Rg8 14. Qh4 c6 *
Position (FEN): r2q2r1/pp3pk1/2ppbn2/2bBp1B1/3nP2Q/2NP4/PPP2PPP/R4RK1 w - - 0 15
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 975
Best move: Qh6#