B only has three electron pairs (three bonds and no lone pair), so it readily accepts an electron pair to complete its octet. The fact that Cl is more electronegative makes the partial positive charge on B large and therefore makes it an even better electron pair acceptor.