Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. c3 Nc6 4. Nf3 d6 5. d4 cxd4 6. cxd4 a6 7. a3 b5 8. Bb3
Bb7 9. Qd3 Nf6 10. Nbd2 Be7 11. O-O O-O 12. Re1 Rc8 13. Bc2 e5 14. dxe5 dxe5
15. Qxd8 Rfxd8 16. Bb3 h6 17. Nf1 Nd4 18. Nxd4 Rxd4 19. f3 Bc5 20. Kh1 Kf8 21.
Ng3 Nd7 22. Nf5 Rd3 23. Bc2 Bf2 24. Re2 Rxc2 25. Rxc2 *
Position (FEN): 5k2/1b1n1pp1/p6p/1p2pN2/4P3/P2r1P2/1PR2bPP/R1B4K b - - 0 25
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 521
Best move: Rd1#