Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 d5 4. dxc5 Bxc5 5. exd5 exd5 6. Bf4 Nc6 7. Bb5 Ne7 8.
Ne5 O-O 9. O-O Nxe5 10. Bxe5 Bf5 11. Nc3 f6 12. Bg3 a6 13. Bd3 Bxd3 14. Qxd3
Rc8 15. Rad1 d4 16. Ne4 Ba7 17. Rd2 Qb6 18. b3 Rfe8 19. Nd6 Rc3 20. Qe4 f5 21.
Qe6+ Kh8 22. Nf7+ Kg8 23. Nh6+ Kh8 24. Qg8+ Nxg8 *
Position (FEN): 4r1nk/bp4pp/pq5N/5p2/3p4/1Pr3B1/P1PR1PPP/5RK1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 895
Best move: Nf7#