Chess puzzle (Checkmate)
Opening: Kings_Knight_Opening, Kings_Knight_Opening_Normal_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. a3 Bc5 4. b4 Bb6 5. b5 Nd4 6. c3 Nxf3+ 7. Qxf3 d6 8. Bc4
Nf6 9. O-O O-O 10. d3 Be6 11. Nd2 d5 12. exd5 Nxd5 13. Ne4 f5 14. Ng5 e4 15.
dxe4 fxe4 16. Qxe4 Bf5 17. Qxd5+ Kh8 18. Qg8+ Rxg8 *
Position (FEN): r2q2rk/ppp3pp/1b6/1P3bN1/2B5/P1P5/5PPP/R1B2RK1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 662
Best move: Nf7#