Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Other_variations
Moves: 1. d4 d5 2. c4 e6 3. e3 Bb4+ 4. Bd2 Bxd2+ 5. Nxd2 Nf6 6. Ngf3 O-O 7. cxd5 exd5
8. Bd3 Re8 9. O-O Bg4 10. h3 Bh5 11. g4 Bg6 12. Bxg6 fxg6 13. Ne5 Ne4 14. Nxe4
dxe4 15. Qb3+ Kh8 16. Nf7+ Kg8 17. Nh6+ Kh8 18. Qg8+ Rxg8 *
Position (FEN): rn1q2rk/ppp3pp/6pN/8/3Pp1P1/4P2P/PP3P2/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 950
Best move: Nf7#