Chess puzzle (Checkmate)
Opening: Philidor_Defense, Philidor_Defense_Other_variations
Moves: 1. e4 e5 2. Nf3 d6 3. Bb5+ c6 4. Be2 f5 5. d3 fxe4 6. dxe4 Nf6 7. Nc3 Be7 8.
O-O O-O 9. Be3 Nbd7 10. Ng5 Nb6 11. h3 d5 12. Bxb6 Qxb6 13. exd5 Nxd5 14. Nxd5
cxd5 15. Qxd5+ Kh8 16. Nf7+ Kg8 17. Nh6+ Kh8 18. Qg8+ Rxg8 *
Position (FEN): r1b3rk/pp2b1pp/1q5N/4p3/8/7P/PPP1BPP1/R4RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 959
Best move: Nf7#