<human>:  Why did the British lose at the Battle of Wilmington?
<bot>: The British lost because they didn’t have enough cannons. The British had about 50 cannons, while the Americans had about 500 cannons. The British cannons were too big to move across the river, and the Americans had the advantage of firing their cannons from behind cover. The British also did not have enough soldiers to defend against the American attack.