Chess puzzle (Equality)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. Nf3 e6 7. O-O Nc6
8. b3 Rc8 9. Bb2 Nb4 10. c3 Nc6 11. Nbd2 Nf6 12. c4 Be7 13. Rc1 O-O 14. Ne5
Nxe5 15. dxe5 Ne8 16. cxd5 Rxc1 17. Qxc1 Qxd5 18. Rd1 Qa5 19. Nc4 Qxa2 20. Rd7
Bc5 21. Rxb7 Qa6 22. Rd7 Qc6 23. Rd1 Nc7 24. Ba3 Nd5 25. Bxc5 *
Position (FEN): 5rk1/p4ppp/2q1p3/2BnP3/2N5/1P6/5PPP/2QR2K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1568
Best move: Qxc5