Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nf6 3. d3 d5 4. Nbd2 dxe4 5. dxe4 Nc6 6. Bb5 Bd7 7. O-O a6 8.
Bxc6 Bxc6 9. Qe2 e6 10. c3 Be7 11. Re1 Qc7 12. e5 Nd7 13. a4 O-O-O 14. Nc4 b6
15. Bf4 Kb7 16. Nd6+ Bxd6 17. exd6 Qc8 18. b4 Rhe8 19. b5 Bd5 20. c4 Bxf3 21.
Qxf3+ Ka7 22. a5 Nb8 23. axb6+ Kxb6 24. d7 Rxd7 25. Bxb8 a5 26. Bg3 Qb7 27.
Rxa5 Kxa5 28. Ra1+ Kb6 29. Ra6+ Qxa6 30. bxa6 Ra8 31. Qb3+ Ka7 32. Qb5 *
Position (FEN): r7/k2r1ppp/P3p3/1Qp5/2P5/6B1/5PPP/6K1 b - - 4 32
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 615
Best move: Rd1#