Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Maroczy_Variation
Moves: 1. e4 c6 2. d4 d5 3. f3 dxe4 4. fxe4 Nd7 5. Bc4 e5 6. Nf3 exd4 7. Ng5 Nh6 8.
Qf3 Ne5 9. Qb3 Nxc4 10. Qxc4 Be7 11. h4 O-O 12. O-O Qb6 13. Kh1 Ng4 14. Nxf7
Ne3 15. Nh6+ Kh8 16. Qg8+ Rxg8 *
Position (FEN): r1b3rk/pp2b1pp/1qp4N/8/3pP2P/4n3/PPP3P1/RNB2R1K w - - 0 17
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1068
Best move: Nf7#