Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Piano
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. a3 h6 5. d3 a6 6. Nc3 Nf6 7. h3 d6 8. Na4 Ba7
9. Nc3 Nd4 10. b4 b5 11. Ba2 c6 12. Be3 Nxf3+ 13. Qxf3 Bb8 14. g4 Nh7 *
Position (FEN): rbbqk2r/5ppn/p1pp3p/1p2p3/1P2P1P1/P1NPBQ1P/B1P2P2/R3K2R w KQkq - 1 15
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 504
Best move: Qxf7#