Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d3 Bc5 5. Nc3 a6 6. Bd2 d6 7. O-O Bg4 8. h3
Bh5 9. Be3 Bxe3 10. fxe3 Na5 11. Bb3 Nf6 12. Qe1 Nxb3 13. axb3 O-O 14. Qg3 c6
15. Nh4 Nh7 16. Nf5 Kh8 *
Position (FEN): r2q1r1k/1p3ppn/p1pp3p/4pN1b/4P3/1PNPP1QP/1PP3P1/R4RK1 w - - 4 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 610
Best move: Qxg7#