Chess puzzle (Checkmate)
Moves: 1. b3 Nf6 2. Bb2 g6 3. g3 Bg7 4. Bg2 O-O 5. c4 d6 6. Nc3 c6 7. d4 Re8 8. e4 e5
9. dxe5 dxe5 10. Qxd8 Rxd8 11. Nf3 Nbd7 12. O-O-O b6 13. Nxe5 Bb7 14. Nxd7 Rxd7
15. Rxd7 Nxd7 16. Rd1 Ne5 17. f4 Ng4 18. Rd7 Ba6 19. h3 Ne3 20. Bf3 Re8 21. e5
Bc8 22. Rxa7 Bxh3 23. Bxc6 Nf1 24. Ne4 Rd8 25. Bd5 Be6 26. Bxe6 fxe6 27. g4 Ne3
28. Nf6+ Bxf6 29. exf6 *
Position (FEN): 3r2k1/R6p/1p2pPp1/8/2P2PP1/1P2n3/PB6/2K5 b - - 0 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1165
Best move: Rd1#