Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. Nc3 h6 6. O-O d6 7. Na4 Bb6 8. c3
Bg4 9. h3 Bh5 10. Nxb6 axb6 11. Qe2 O-O 12. Qe3 Na5 13. Bb5 Nc6 14. Nh4 Ne7 15.
Qg3 Kh8 16. f4 exf4 17. Bxf4 Ng6 18. Nf5 Nxf4 *
Position (FEN): r2q1r1k/1pp2pp1/1p1p1n1p/1B3N1b/4Pn2/2PP2QP/PP4P1/R4RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 592
Best move: Qxg7#