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 Bc5 5. c3 d6 6. d4 exd4 7. cxd4 Bb6 8. Nc3
Nf6 9. e5 Ng4 10. h3 h5 11. hxg4 hxg4 12. Bg5 f6 13. exf6 gxf6 14. Re1+ Kf8 15.
Nh2 fxg5 16. Nxg4 Bxd4 17. Qf3+ Kg7 *
Position (FEN): r1bq3r/ppp3k1/2np4/6p1/2Bb2N1/2N2Q2/PP3PP1/R3R1K1 w - - 2 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1395
Best move: Qf7#