Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 e6 4. e3 Bb4+ 5. Bd2 Be7 6. Bd3 Nd7 7. O-O Ngf6 8.
cxd5 cxd5 9. Nc3 a6 10. Rc1 b5 11. a3 O-O 12. Re1 Bd6 13. e4 dxe4 14. Nxe4 Nxe4
15. Bxe4 Ra7 16. Be3 Rc7 17. Qd3 f5 18. Bc6 Nc5 19. Rxc5 *
Position (FEN): 2bq1rk1/2r3pp/p1Bbp3/1pR2p2/3P4/P2QBN2/1P3PPP/4R1K1 b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1442
Best move: Bxc5