Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 a6 5. b4 Ba7 6. O-O Nf6 7. d3 Ne7 8. Bg5
d5 9. Bxf6 gxf6 10. exd5 Nxd5 11. Nh4 Nf4 12. g3 Qd7 13. gxf4 Qh3 14. Qh5 Rg8+
15. Kh1 *
Position (FEN): r1b1k1r1/bpp2p1p/p4p2/4p2Q/1PB2P1N/2PP3q/P4P1P/RN3R1K b q - 4 15
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1648
Best move: Qxf1#