Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 d6 4. dxe5 dxe5 5. Qxd8+ Nxd8 6. Nxe5 Nf6 7. Nc3 Bd6
8. Nc4 Bb4 9. Bd3 Nc6 10. Bg5 Be6 11. Bxf6 gxf6 12. O-O Bxc3 13. bxc3 Ne5 14.
Nxe5 fxe5 15. f4 f6 16. fxe5 fxe5 17. Rf6 Ke7 18. Rh6 Bf7 19. Rb1 b6 20. Rb5 c5
21. Rb2 Bg6 22. c4 Rhf8 23. c3 Rad8 24. Rh3 Bxe4 25. Bxe4 *
Position (FEN): 3r1r2/p3k2p/1p6/2p1p3/2P1B3/2P4R/PR4PP/6K1 b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 659
Best move: Rd1#