Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 d6 5. Nc3 Nf6 6. a3 Be6 7. Bg5 h6 8. Bh4
Nd4 9. Nxd4 Bxd4 10. O-O Bxc4 11. dxc4 g5 12. Bg3 Bxc3 13. bxc3 Nxe4 14. Qd5
Nxg3 15. fxg3 c6 *
Position (FEN): r2qk2r/pp3p2/2pp3p/3Qp1p1/2P5/P1P3P1/2P3PP/R4RK1 w kq - 0 16
White to move.
Themes: Attacking f2 or f7 Endgame Mate in 1 
Puzzle rating: 687
Best move: Qxf7#