<human>:  Why did the Mexican army win in the Battle of Fort Stanton?
<bot>: The Mexican army won because they were better trained, better equipped, and better led. The Mexican army had more than twice the number of men and guns than the American army. The Mexican army also had a better commander, General Antonio Lopez de Santa Anna, who was a hero of the Mexican War of Independence.