Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Accelerated_Panov_Attack
Moves: 1. e4 c6 2. c4 c5 3. Nc3 e6 4. f4 Nc6 5. Nf3 Qc7 6. d3 Nf6 7. Be2 Be7 8. O-O
O-O 9. Be3 Rd8 10. Ne5 d5 11. exd5 exd5 12. cxd5 Nxd5 13. Nxd5 Rxd5 14. Qb3 Rd8
15. Nxf7 Na5 16. Nh6+ Kh8 17. Qg8+ Rxg8 *
Position (FEN): r1b3rk/ppq1b1pp/7N/n1p5/5P2/3PB3/PP2B1PP/R4RK1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 867
Best move: Nf7#