Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Two_Knights_Defense
Moves: 1. e4 e5 2. d4 exd4 3. Nf3 Nc6 4. Bc4 Bc5 5. O-O Nf6 6. e5 d5 7. exf6 dxc4 8.
fxg7 Rg8 9. Qe2+ Be6 10. Ng5 d3 11. cxd3 Qxd3 12. Qh5 O-O-O 13. Nxe6 fxe6 14.
Qxc5 Nd4 15. Bf4 Ne2+ 16. Kh1 Nxf4 17. Qxa7 *
Position (FEN): 2kr2r1/Qpp3Pp/4p3/8/2p2n2/3q4/PP3PPP/RN3R1K b - - 0 17
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 675
Best move: Qxf1#