Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Piano
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Qf6 5. c3 d6 6. Bb5 a6 7. Bxc6+ bxc6 8.
d4 Bb6 9. Bg5 Qg6 10. dxe5 Bg4 11. exd6 cxd6 12. Nbd2 h6 13. Bh4 Nf6 14. h3
Bxh3 15. Bxf6 *
Position (FEN): r3k2r/5pp1/pbpp1Bqp/8/4P3/2P2N1b/PP1N1PP1/R2Q1RK1 b kq - 0 15
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 746
Best move: Qxg2#