Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 c5 4. c3 Qb6 5. Qb3 cxd4 6. exd4 Nc6 7. Nd2 Nd5 8.
Bg3 Ncb4 9. Ngf3 Nc6 10. Be2 Be7 11. O-O O-O 12. Ne5 f6 13. f4 fxe5 14. fxe5
Rxf1+ 15. Rxf1 Ne3 16. Rb1 Nxd4 17. cxd4 Qxd4 18. Nf3 Qb6 19. Qxb6 axb6 20. Bf2
Bc5 21. b4 Rxa2 22. Bb5 Ng4 23. Bxc5 *
Position (FEN): 2b3k1/1p1p2pp/1p2p3/1BB1P3/1P4n1/5N2/r5PP/1R4K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1428
Best move: bxc5