Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. e3 Nf6 3. Nf3 c6 4. g3 Bf5 5. Bg2 e6 6. Nbd2 Bd6 7. c4 h6 8. b3
Nbd7 9. Bb2 O-O 10. O-O Re8 11. Rc1 Qb8 12. Re1 a6 13. c5 Bc7 14. Nh4 Bh7 15.
f4 Ba5 16. Bc3 Bxc3 17. Rxc3 b6 18. cxb6 Qxb6 19. Nhf3 c5 20. dxc5 Nxc5 21. Ne5
Rac8 22. Qc1 Rc7 23. Qa3 Rec8 24. Rec1 Nd3 25. Rxc7 Qxe3+ 26. Kh1 Nf2+ 27. Kg1
Nh3+ 28. Kh1 Qg1+ 29. Rxg1 *
Position (FEN): 2r3k1/2R2ppb/p3pn1p/3pN3/5P2/QP4Pn/P2N2BP/6RK b - - 0 29
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 938
Best move: Nf2#