Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Other_variations
Moves: 1. d4 c6 2. Nf3 f5 3. g3 Nf6 4. Bg2 g6 5. O-O Bg7 6. c3 d6 7. Re1 O-O 8. Nbd2
Qe8 9. e4 fxe4 10. Nxe4 e5 11. Nxd6 Qd8 12. dxe5 Nd5 13. Ng5 Qb6 14. Bxd5+ cxd5
15. Qxd5+ Kh8 16. Ndf7+ Kg8 17. Nh6+ Kh8 18. Qg8+ Rxg8 *
Position (FEN): rnb3rk/pp4bp/1q4pN/4P1N1/8/2P3P1/PP3P1P/R1B1R1K1 w - - 0 19
White to move.
Themes:  Opening Mate in 1, Smothered Mate 
Puzzle rating: 797
Best move: Ngf7#