Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Nxd5 4. d4 c5 5. dxc5 e6 6. c4 Nb4 7. a3 Qxd1+ 8.
Kxd1 N4c6 9. b4 a5 10. b5 Ne7 11. Be3 Nd7 12. Nc3 Ng6 13. c6 bxc6 14. bxc6 Nc5
15. Be2 Ra6 16. c7 Bd6 17. Nb5 Kd7 18. Nxd6 Kxd6 19. Kc2 Rc6 20. Rhd1+ Kxc7 21.
Bxc5 *
Position (FEN): 2b4r/2k2ppp/2r1p1n1/p1B5/2P5/P4N2/2K1BPPP/R2R4 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1548
Best move: Rxc5