Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. b4 cxb4 3. a3 e6 4. axb4 Bxb4 5. c3 Be7 6. d4 d5 7. e5 f6 8. Nf3
Nc6 9. Bb5 Bd7 10. O-O fxe5 11. Bxc6 bxc6 12. Nxe5 Nf6 13. f4 O-O 14. Nd2 c5
15. Ndf3 Ne4 16. Qe1 Bb5 17. c4 Bd7 18. Nxd7 Qxd7 19. Ne5 Qb7 20. cxd5 exd5 21.
Ba3 c4 22. Qa5 Bxa3 23. Qxa3 Qb6 24. Nd7 Qxd4+ 25. Kh1 Rfd8 26. Qe7 Nf2+ 27.
Kg1 Nh3+ 28. Kh1 Qg1+ 29. Rxg1 *
Position (FEN): r2r2k1/p2NQ1pp/8/3p4/2p2P2/7n/6PP/R5RK b - - 0 29
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1114
Best move: Nf2#