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 cannons, which were more powerful than the guns the Americans had. The British also had more soldiers, so they could attack more often. The Americans had fewer soldiers and less artillery, so they couldn't attack as often.