A dialyzer composed of: first and second dialyzation chambers, and an intermediate chamber interposed between the first and second dialyzation chambers. Each of the chambers has a respective one of a blood inlet or outlet and a dialysate inlet or outlet arranged so that blood and dialysate flow in counter-current to one another in both chambers. The intermediate chamber is connected to form a dialysate-free blood flow passage between the blood chambers and is configured to maintain a substantially uniform blood flow.