<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 guns, more ammunition, and better supplies than the American army. The Mexican army was also led by a brilliant general named Antonio Lopez de Santa Anna.