Answer:
The potential difference between the cathode and anode are set up from the chemical reaction. Inside the battery electrons are pushed by the chemical reaction toward the positive end creating a potential difference. It is this potential difference that drives the electrons through the wire.