Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Classical_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d3 O-O 6. O-O Kh8 7. Bg5 Na5 8. d4
Nxc4 9. dxc5 Nxb2 10. Qc2 Nc4 11. Qb3 Na5 12. Qb2 d6 13. Rd1 Qe7 14. cxd6 cxd6
15. Nbd2 Qe6 16. Qa3 Nc6 17. Nb3 Nxe4 18. Be3 d5 *
Position (FEN): r1b2r1k/pp3ppp/2n1q3/3pp3/4n3/QNP1BN2/P4PPP/R2R2K1 w - - 0 19
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 615
Best move: Qxf8#