Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. g3 Bc5 4. Bg2 d5 5. e3 Nf6 6. Ne2 O-O 7. O-O Bg4 8. h3
Bh5 9. Nbc3 Re8 10. g4 Bxg4 11. hxg4 Nxg4 12. f3 Bxe3+ 13. dxe3 Nxe3 14. Qe1
Nxc2 15. Qg3 Nxa1 16. Bxa1 Re6 17. f4 Rg6 18. Qd3 Nb4 19. Qf5 e4 20. Rd1 c6 21.
Nxe4 Qh4 22. Ng5 f6 23. Qe6+ Kh8 24. Nf7+ Kg8 25. Nh6+ Kh8 26. Qg8+ Rxg8 *
Position (FEN): 6rk/pp4pp/2p2prN/3p4/1n3P1q/1P6/P3N1B1/B2R2K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1049
Best move: Nf7#