Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Exchange_Variation
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Bd3 Nc6 5. Ne2 Nf6 6. O-O Bd6 7. c3 O-O 8. f4
Bg4 9. Nd2 Re8 10. Nf3 Qe7 11. Ne5 Ne4 12. Bxe4 dxe4 13. Qc2 Qh4 14. Ng3 f5 15.
Qb3+ Kh8 16. Nf7+ Kg8 17. Nh6+ Kh8 18. Qg8+ Rxg8 *
Position (FEN): r5rk/ppp3pp/2nb3N/5p2/3PpPbq/2P3N1/PP4PP/R1B2RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 951
Best move: Nf7#