Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e5 3. d4 cxd4 4. cxd4 exd4 5. Qxd4 Nc6 6. Qa4 Bb4+ 7. Bd2 Bxd2+
8. Nxd2 Nf6 9. Ngf3 O-O 10. Bc4 d5 11. exd5 Nxd5 12. O-O Nb6 13. Qb3 Nd4 14.
Nxd4 Qxd4 15. Rad1 Nxc4 16. Nxc4 Qg4 17. Ne5 Qg5 18. f4 Qe7 19. Qe3 f6 20. Nc4
Qc7 21. Rc1 b6 22. Rfd1 Ba6 23. Nd6 Qb8 24. Qe6+ Kh8 25. Nf7+ Kg8 26. Nh6+ Kh8
27. Qg8+ Rxg8 *
Position (FEN): rq4rk/p5pp/bp3p1N/8/5P2/8/PP4PP/2RR2K1 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1004
Best move: Nf7#