Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 e6 4. d4 Nf6 5. e5 Nd5 6. c4 Nb6 7. d5 exd5 8. cxd5
Nb4 9. d6 g6 10. a3 Na6 11. b3 Bg7 12. Bb2 O-O 13. Bd3 f6 14. O-O fxe5 15. Nxe5
Re8 16. f4 Nd5 17. Bc4 Qb6 18. Qxd5+ Kh8 19. Nf7+ Kg8 20. Nh6+ Kh8 21. Qg8+
Rxg8 *
Position (FEN): r1b3rk/pp1p2bp/nq1P2pN/2p5/2B2P2/PP6/1B4PP/RN3RK1 w - - 0 22
White to move.
Themes:  Opening Mate in 1, Smothered Mate 
Puzzle rating: 1065
Best move: Nf7#