Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Bg5 h6 6. Bh4 g5 7. Bg3 d6 8. c3 a5
9. a4 Qe7 10. Nbd2 Be6 11. Qb3 Bb6 12. O-O Nh5 13. Kh1 Bxc4 14. Nxc4 Nxg3+ 15.
fxg3 Qd8 16. d4 exd4 17. Nxb6 cxb6 18. Nxd4 Nxd4 *
Position (FEN): r2qk2r/1p3p2/1p1p3p/p5p1/P2nP3/1QP3P1/1P4PP/R4R1K w kq - 0 19
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 585
Best move: Qxf7#