Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Nf6 4. Nc3 Be7 5. d4 exd4 6. Qxd4 O-O 7. Bg5 Nc6 8.
Qd3 Re8 9. O-O-O Be6 10. Bxe6 fxe6 11. Qc4 d5 12. exd5 exd5 13. Nxd5 Nxd5 14.
Rxd5 Bxg5+ 15. Nxg5 Qxd5 16. Qxd5+ Kh8 17. Nf7+ Kg8 18. Nh6+ Kh8 19. Qg8+ Rxg8
*
Position (FEN): r5rk/ppp3pp/2n4N/8/8/8/PPP2PPP/2K4R w - - 0 20
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 867
Best move: Nf7#