Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Exchange_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. O-O Bd6 6. d4 exd4 7. Qxd4 Bg4 8.
Qxg7 Qf6 9. Qxg4 Ne7 10. Nc3 Rg8 11. Bg5 Qg7 12. Rfe1 h6 13. e5 Bc5 14. Ne4 Bb6
15. Nf6+ Kf8 16. Qd7 hxg5 17. Qe8+ Rxe8 *
Position (FEN): 4rkr1/1pp1npq1/pbp2N2/4P1p1/8/5N2/PPP2PPP/R3R1K1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1078
Best move: Nd7#