Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Scotch_Gambit
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d4 exd4 5. O-O h6 6. Nxd4 Bc5 7. Nxc6 bxc6 8.
e5 Nh7 9. Qg4 Ng5 10. h4 d5 11. Qg3 Ne6 12. Bd3 Be7 13. Bf5 Bxh4 14. Qg4 Bg5
15. f4 Be7 16. Bxe6 Bxe6 17. Qxg7 Bc5+ 18. Kh2 *
Position (FEN): r2qk2r/p1p2pQ1/2p1b2p/2bpP3/5P2/8/PPP3PK/RNB2R2 b kq - 2 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 689
Best move: Qh4#