Chess puzzle (Checkmate)
Moves: 1. Nf3 e6 2. d4 d5 3. c4 Nf6 4. Nc3 Bb4 5. cxd5 Nxd5 6. Bd2 Nc6 7. Nxd5 Qxd5 8.
Bxb4 Nxb4 9. Qa4+ Nc6 10. e3 Bd7 11. Bc4 Qa5+ 12. Qxa5 Nxa5 13. Be2 O-O 14. O-O
Rfc8 15. Ne5 Bc6 16. Nxc6 Nxc6 17. Bf3 Nd8 18. Rac1 Rab8 19. Rc4 c6 20. Rfc1 b5
21. Rc5 Rb6 22. d5 exd5 23. Bxd5 g6 24. Be4 Kf8 25. Bd3 Ne6 26. R5c3 c5 27. b3
Ke7 28. Be4 Rd6 29. R3c2 c4 30. bxc4 bxc4 31. Rxc4 Rxc4 32. Rxc4 *
Position (FEN): 8/p3kp1p/3rn1p1/8/2R1B3/4P3/P4PPP/6K1 b - - 0 32
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 570
Best move: Rd1#