Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O O-O 6. c3 d6 7. d4 Bb6 8. d5
Ne7 9. Bd3 Bg4 10. Be3 Ng6 11. Nbd2 Nh5 12. h3 Bxf3 13. Qxf3 Nhf4 14. Bc2 h6
15. Kh2 Nh4 16. Qg4 Nhxg2 17. Rg1 Nxe3 *
Position (FEN): r2q1rk1/ppp2pp1/1b1p3p/3Pp3/4PnQ1/2P1n2P/PPBN1P1K/R5R1 w - - 0 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 688
Best move: Qxg7#