Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nc6 4. Nc3 Bc5 5. d3 d6 6. Bg5 O-O 7. Nd5 Bg4 8.
Bxf6 gxf6 9. h3 Be6 10. Nh4 Kh8 11. Qf3 Nd4 12. Qd1 Rg8 13. c3 Nc6 14. Qh5 Rg5
15. Qh6 f5 16. Nf6 Rg7 17. Bxe6 fxe6 18. Ng6+ Rxg6 *
Position (FEN): r2q3k/ppp4p/2nppNrQ/2b1pp2/4P3/2PP3P/PP3PP1/R3K2R w KQ - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 899
Best move: Qxh7#