Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 h6 5. O-O d6 6. c3 g5 7. Bb3 Bg7 8. Nbd2
O-O 9. Nc4 d5 10. exd5 Nxd5 11. Re1 Re8 12. d4 exd4 13. Rxe8+ Qxe8 14. cxd4 Bg4
15. Nce5 Be6 16. Ba4 Nde7 17. Nxc6 Nxc6 18. Be3 Rd8 19. Rc1 Rd6 20. Qc2 Qd7 21.
Ne5 Bxe5 22. dxe5 Rd5 23. Bxc6 Qxc6 24. Qxc6 bxc6 25. Rxc6 *
Position (FEN): 6k1/p1p2p2/2R1b2p/3rP1p1/8/4B3/PP3PPP/6K1 b - - 0 25
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 452
Best move: Rd1#