Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. O-O Nf6 5. Nc3 Bc5 6. d3 d6 7. Re1 Be6 8. Be3
Bxe3 9. Rxe3 O-O 10. Bxe6 fxe6 11. Nh4 Nh7 12. Ng6 Rf6 13. Qg4 Ng5 14. Nh4 Rf4
15. Qh5 Rf6 16. Rg3 Qe7 17. Ng6 Qf7 18. Rxg5 hxg5 *
Position (FEN): r5k1/ppp2qp1/2npprN1/4p1pQ/4P3/2NP4/PPP2PPP/R5K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1091
Best move: Qh8#