Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Na6 4. Nc3 Nc7 5. f4 g6 6. Be2 h5 7. h3 h4 8. Nf3 Nh6
9. Be3 Nf5 10. Bf2 Bh6 11. Qd2 Ne6 12. Ng5 Nxf4 13. Qxf4 e6 14. Bxh4 Nxh4 *
Position (FEN): r1bqk2r/pp3p2/2p1p1pb/3pP1N1/3P1Q1n/2N4P/PPP1B1P1/R3K2R w KQkq - 0 15
White to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 854
Best move: Qxf7#