Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 e6 3. Bg2 g6 4. Nf3 Bg7 5. O-O O-O 6. Nc3 c5 7. d4 cxd4 8. Nxd4
Nc6 9. Ndb5 Ne8 10. Nd6 Nxd6 11. Qxd6 Qe7 12. Qxe7 Nxe7 13. Nb5 d5 14. cxd5
Nxd5 15. Bxd5 exd5 16. Nc7 Rb8 17. Nxd5 Be6 18. Rd1 Rfd8 19. e4 Bxd5 20. exd5
Rd7 21. Be3 Rbd8 22. Bxa7 Rxd5 23. Rxd5 Rxd5 24. Rb1 Ra5 25. Bc5 *
Position (FEN): 6k1/1p3pbp/6p1/r1B5/8/6P1/PP3P1P/1R4K1 b - - 3 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 899
Best move: Rxc5