Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Nc3 Bg7 6. Be3 Nf6 7. Bb5 O-O 8.
O-O a6 9. Ba4 b5 10. Bb3 b4 11. Na4 Nxe4 12. Nxc6 dxc6 13. Nb6 Rb8 14. Nxc8
Qxc8 15. Re1 Nd6 16. Bc5 Qc7 17. Rxe7 Qxe7 18. Bxd6 Qf6 19. Bxf8 Rxf8 20. Rb1
Rd8 21. Qe2 a5 22. Ba4 c5 23. b3 Qd4 24. Rd1 Qxd1+ 25. Qxd1 *
Position (FEN): 3r2k1/5pbp/6p1/p1p5/Bp6/1P6/P1P2PPP/3Q2K1 b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 548
Best move: Rxd1#