Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Morphy_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Bb7 6. d4 exd4 7. Ng5 Ne5 8.
Qxd4 f6 9. Nc3 c6 10. f4 c5 11. Qe3 fxg5 12. Bd5 gxf4 13. Qxf4 Bd6 14. Qg3 Bxd5
15. Nxd5 Nf7 16. Qg4 Be5 17. O-O Nf6 18. Qxg7 Nxd5 *
Position (FEN): r2qk2r/3p1nQp/p7/1ppnb3/4P3/8/PPP3PP/R1B2RK1 w kq - 0 19
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1165
Best move: Qxf7#