Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Advance_Variation
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. h4 h5 5. c4 e6 6. Nc3 Ne7 7. Nge2 dxc4 8. Ng3
Bg6 9. Bxc4 Nd5 10. Nce4 Be7 11. Bg5 Bxg5 12. Nd6+ Kf8 13. hxg5 Qxg5 14. Qf3 h4
15. Nge4 Bxe4 *
Position (FEN): rn3k1r/pp3pp1/2pNp3/3nP1q1/2BPb2p/5Q2/PP3PP1/R3K2R w KQ - 0 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 649
Best move: Qxf7#