Human: Why did the Americans win at the Battle of Princeton? Assistant: 
The Americans won because the British were outnumbered. The British had a lot of cannons, but the Americans had more men and more guns.