Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. d3 b6 6. O-O Bb7 7. c3 dxc3 8.
Nxc3 d6 9. Be3 g6 10. Qd2 Bg7 11. Nd5 Qd7 12. Rac1 O-O-O 13. b4 Ne7 14. Nc3 d5
15. exd5 Nxd5 16. Nxd5 Bxd5 17. Bb3 Bxb3 18. axb3 Qxd3 19. Qa2 Kb8 20. Bf4 Rc8
21. Rfd1 Qe4 22. Rc4 Rcd8 23. Bxc7+ Kb7 24. Qc2 Qxc2 25. Rxc2 *
Position (FEN): 3r3r/pkB2pbp/1p4p1/8/1P6/1P6/2R2PPP/3R2K1 b - - 0 25
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 652
Best move: Rxd1#