Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bc5 5. d3 d6 6. O-O Bg4 7. h3 Bh5 8. g4
Nxg4 9. hxg4 Bxg4 10. Be3 Qf6 11. Kg2 O-O-O 12. Nd5 Qg6 13. Bb5 h5 14. Bxc6
Bxf3+ 15. Kxf3 *
Position (FEN): 2kr3r/ppp2pp1/2Bp2q1/2bNp2p/4P3/3PBK2/PPP2P2/R2Q1R2 b - - 0 15
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 946
Best move: Qg4#