Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 c5 3. e3 g6 4. d4 Bg7 5. c3 b6 6. Bd3 Nh6 7. O-O O-O 8. Nbd2
Ba6 9. Bxa6 Nxa6 10. Qe2 Nc7 11. Ne5 Nf5 12. g4 Nd6 13. Qg2 f6 14. Nd3 f5 15.
Ne5 Ne4 16. gxf5 gxf5 17. Ndf3 Qd6 18. Kh1 Kh8 19. Rg1 Rg8 *
Position (FEN): r5rk/p1n1p1bp/1p1q4/2ppNp2/3PnP2/2P1PN2/PP4QP/R1B3RK w - - 6 20
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 919
Best move: Nf7#