Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c5 4. e3 Nc6 5. Nf3 g6 6. cxd5 exd5 7. Bb5 a6 8. Bxc6+
bxc6 9. Ne5 Qc7 10. O-O Nf6 11. Re1 c4 12. Qa4 Bb7 13. e4 O-O-O 14. exd5 cxd5
15. Bf4 Bd6 16. g3 h6 17. b3 Kb8 18. bxc4 dxc4 19. Rab1 Kc8 20. Rb2 g5 21. Be3
Bxe5 22. dxe5 Qxe5 23. Qxc4+ Qc7 24. Qb3 Rd3 25. Rc1 Qc6 26. Ne2 Rxb3 27. Rxc6+
Bxc6 28. Rxb3 Rd8 29. Rc3 *
Position (FEN): 2kr4/5p2/p1b2n1p/6p1/8/2R1B1P1/P3NP1P/6K1 b - - 2 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 525
Best move: Rd1#