Human: Why did the British win at the Battle of Fort George (Niagara-on-the-Lake)? Assistant: 
The British won because they had more troops and better weapons. The British had more cannons and better artillery, and they had more soldiers, so they could put more soldiers in the field and they had more muskets. The Americans had less cannons and less artillery, and they had fewer soldiers, so they could only put a smaller number of soldiers in the field.