Chess puzzle (Checkmate)
Opening: Sicilian_Defense, Sicilian_Defense_Closed
Moves: 1. e4 c5 2. Nc3 d6 3. Bb5+ Bd7 4. Qe2 a6 5. Bxd7+ Nxd7 6. f4 e6 7. Nf3 Be7 8.
O-O f5 9. exf5 exf5 10. Nd5 Ngf6 11. Qe6 Nxd5 12. Qxd5 Nf6 13. Qxf5 O-O 14.
Qe6+ Kh8 15. Re1 Re8 16. Ng5 Qd7 17. Nf7+ Kg8 18. Nh6+ Kh8 19. Qg8+ Nxg8 *
Position (FEN): r3r1nk/1p1qb1pp/p2p3N/2p5/5P2/8/PPPP2PP/R1B1R1K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 858
Best move: Nf7#