Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 c5 4. d5 d6 5. Nc3 exd5 6. cxd5 g6 7. e4 Bg7 8. Be2
O-O 9. O-O a6 10. a4 Nbd7 11. Qc2 Qc7 12. Nd2 Re8 13. Re1 Rb8 14. Nc4 Nb6 15.
Ne3 Nbd7 16. Bd2 c4 17. Nxc4 b5 18. axb5 axb5 19. Na5 b4 20. Nc6 bxc3 21. Bxc3
Nc5 22. Nxb8 Qxb8 23. f3 Nfd7 24. b4 Qb6 25. Bxg7 Nxe4+ 26. Kh1 Nf2+ 27. Kg1
Nh3+ 28. Kh1 Qg1+ 29. Rxg1 *
Position (FEN): 2b1r1k1/3n1pBp/3p2p1/3P4/1P6/5P1n/2Q1B1PP/R5RK b - - 0 29
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 849
Best move: Nf2#