Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Cozio_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nge7 4. O-O d6 5. c3 Bd7 6. Re1 g6 7. d4 exd4 8.
cxd4 Bg7 9. Nc3 a6 10. Be2 O-O 11. h3 Re8 12. Be3 f5 13. Qb3+ Kh8 14. Ng5 Na5
15. Nf7+ Kg8 16. Nh6+ Kh8 17. Qg8+ Rxg8 *
Position (FEN): r2q2rk/1ppbn1bp/p2p2pN/n4p2/3PP3/2N1B2P/PP2BPP1/R3R1K1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 841
Best move: Nf7#