Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Nf6 5. Bd3 Nc6 6. O-O Qc7 7. c4 g6 8.
cxd5 Nxd5 9. Nc3 Nxc3 10. bxc3 Bg7 11. Ne5 Nxe5 12. dxe5 Bxe5 13. Bb5+ Bd7 14.
Bxd7+ Qxd7 15. Qxd7+ Kxd7 16. Rd1+ Kc6 17. Ba3 Rhe8 18. Rab1 b6 19. h3 e6 20.
Rb4 Rad8 21. Rc4+ Kb7 22. Rb1 Rd2 23. Bb4 Red8 24. Be7 Rd1+ 25. Rxd1 *
Position (FEN): 3r4/pk2Bp1p/1p2p1p1/4b3/2R5/2P4P/P4PP1/3R2K1 b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 671
Best move: Rxd1#