Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Piano
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. h3 Be6 6. Bb5 a6 7. Ba4 b5 8. Bb3
Bxb3 9. axb3 Nf6 10. Nc3 b4 11. Ne2 Nxe4 12. d3 Nf6 13. Ng3 h6 14. Kh2 O-O 15.
Nh4 Nd5 16. Nhf5 Nce7 17. Qg4 Nf6 *
Position (FEN): r2q1rk1/2p1npp1/p2p1n1p/2b1pN2/1p4Q1/1P1P2NP/1PP2PPK/R1B2R2 w - - 8 18
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 577
Best move: Qxg7#