Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Barry_Attack
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. e3 O-O 6. Be2 Nbd7 7. h4 Re8 8. Nb5
e5 9. dxe5 Ng4 10. Bg5 f6 11. Qxd5+ Kh8 12. exf6 Ngxf6 13. Qc4 c6 14. Nd6 Qa5+
15. c3 Nb6 16. Nf7+ Kg8 17. Nh6+ Kh8 18. Qg8+ Nxg8 *
Position (FEN): r1b1r1nk/pp4bp/1np3pN/q5B1/7P/2P1PN2/PP2BPP1/R3K2R w KQ - 0 19
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 976
Best move: Nf7#