Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Normal_Variation
Moves: 1. e4 e6 2. d4 b6 3. Nc3 Bb4 4. Qg4 Bxc3+ 5. bxc3 g6 6. e5 d6 7. Bg5 f6 8. Qf3
fxg5 9. Qxa8 Nd7 10. Bc4 dxe5 11. Qc6 Ne7 12. Qxe6 Rf8 13. Nf3 Nc5 14. Qxe5 Rf5
15. Qg7 Ne4 16. h4 g4 17. Ne5 g3 18. Bf7+ Rxf7 *
Position (FEN): 2bqk3/p1p1nrQp/1p4p1/4N3/3Pn2P/2P3p1/P1P2PP1/R3K2R w KQ - 0 19
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1008
Best move: Qxf7#