Final answer:
Sam Houston took advantage of the Mexican soldiers' lack of preparedness and their numerical disadvantage. He also received support from the U.S.
Step-by-step explanation:
One of the mistakes that Sam Houston took advantage of besides Santa Anna splitting his army was that the Mexican soldiers were napping and unprepared for a fight. This lack of preparedness gave Houston's forces an advantage and allowed them to catch the Mexicans off guard.
In addition, the Mexicans had fewer numbers compared to Houston's forces. This numerical disadvantage made it harder for them to effectively defend against the attacks from Houston's troops.
Furthermore, Houston received support from the U.S., which provided him with additional resources and troops. This support strengthened Houston's position and further weakened the Mexican forces.
Learn more about The mistakes that Sam Houston took advantage of to defeat the Mexican forces