Chess puzzle (Checkmate)
Opening: Philidor_Defense, Philidor_Defense_Exchange_Variation
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Qxd4 Nf6 5. Nc3 Be7 6. Bf4 O-O 7. O-O-O c6 8.
e5 dxe5 9. Qxe5 Nbd7 10. Qe1 Re8 11. Bc4 b5 12. Bxf7+ Kxf7 13. Ng5+ Kg8 14.
Qe6+ Kh8 15. Nf7+ Kg8 16. Nh6+ Kh8 17. Qg8+ Nxg8 *
Position (FEN): r1bqr1nk/p2nb1pp/2p4N/1p6/5B2/2N5/PPP2PPP/2KR3R w - - 0 18
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 809
Best move: Nf7#