Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Two_Knights_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d4 exd4 6. e5 d5 7. exf6 dxc4 8.
fxg7 Rg8 9. Re1+ Be6 10. Ng5 Qd5 11. Nc3 Qf5 12. Nce4 Bb6 13. g4 Qg6 14. f4
O-O-O 15. f5 Bxf5 16. gxf5 Qxf5 17. Rf1 d3+ 18. Kh1 dxc2 19. Qxc2 *
Position (FEN): 2kr2r1/ppp2pPp/1bn5/5qN1/2p1N3/8/PPQ4P/R1B2R1K b - - 0 19
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 619
Best move: Qxf1#