Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Queens_Knight_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Bb4 4. Nf3 Bxc3+ 5. bxc3 Nc6 6. Ba3 Nge7 7. e3 O-O 8.
cxd5 exd5 9. c4 dxc4 10. Bxc4 Bg4 11. O-O Re8 12. Qb3 Be6 13. Bxe6 fxe6 14.
Qxe6+ Kh8 15. Ng5 Ng6 16. Nf7+ Kg8 17. Nh6+ Kh8 18. Qg8+ Rxg8 *
Position (FEN): r2q2rk/ppp3pp/2n3nN/8/3P4/B3P3/P4PPP/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 913
Best move: Nf7#