Chess puzzle (Checkmate)
Moves: 1. f4 d6 2. Nf3 Nc6 3. d4 Nf6 4. c3 g6 5. e3 Bg7 6. Bd3 O-O 7. O-O Re8 8. Nbd2
Ng4 9. Nc4 e6 10. Ng5 e5 11. fxe5 dxe5 12. Nxf7 Qh4 13. h3 Nf6 14. Ncd6 cxd6
15. Nxd6 Rd8 16. Qb3+ Kh8 17. Nf7+ Kg8 18. Nxd8+ Kh8 19. Nf7+ Kg8 20. Nh6+ Kh8
21. Qg8+ Nxg8 *
Position (FEN): r1b3nk/pp4bp/2n3pN/4p3/3P3q/2PBP2P/PP4P1/R1B2RK1 w - - 0 22
White to move.
Themes:  Opening Mate in 1, Smothered Mate 
Puzzle rating: 836
Best move: Nf7#