Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. c3 c5 6. Bd3 Nc6 7. Ne2 cxd4 8. cxd4
f6 9. exf6 Nxf6 10. O-O Bd6 11. Nf3 O-O 12. Bf4 Bxf4 13. Nxf4 Ne4 14. g3 Qd6
15. Re1 Rxf4 16. gxf4 Qxf4 17. Bxe4 dxe4 18. Ne5 Ne7 19. Qg4 Qf6 20. Rac1 b6
21. Rc7 Nd5 22. Rf7 Qh6 23. Rxe4 Ba6 24. Kg2 Bb5 25. Rf3 Qc1 26. Qxe6+ Kh8 27.
Nf7+ Kg8 28. Nh6+ Kh8 29. Qg8+ Rxg8 *
Position (FEN): 6rk/p5pp/1p5N/1b1n4/3PR3/5R2/PP3PKP/2q5 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1300
Best move: Nf7#