Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Caro-Kann_Defensive_System
Moves: 1. c4 c6 2. Nc3 d5 3. e3 e5 4. d4 e4 5. f3 exf3 6. Nxf3 Nf6 7. Qb3 a6 8. cxd5
cxd5 9. Bd3 Nc6 10. O-O Bd6 11. e4 dxe4 12. Nxe4 Nxe4 13. Bxe4 O-O 14. Ng5 h6
15. Nxf7 Nxd4 16. Nxh6+ Kh8 17. Qg8+ Rxg8 *
Position (FEN): r1bq2rk/1p4p1/p2b3N/8/3nB3/8/PP4PP/R1B2RK1 w - - 0 18
White to move.
Themes:  Opening Mate in 1 
Puzzle rating: 919
Best move: Nf7#