Între timp, președintele mexican Antonio Lopez de Santa Anna a condus personal o armata pentru a pune capăt revoltei. Expediția mexicană a avut inițial succes. Generalul Jose de Urrea a învins rezistența texană de-a lungul coastei. Forțele lui Santa Anna, după un asediu de treisprezece zile, i-au copleșit pe apărătorii texani în Bătălia de la Alamo. Știrea înfrângerii a stârnit panică în rândul coloniștilor. Delegații texani au semnat Declarația de Independență pe 2 martie, formând Republica Texas. După câteva săptămâni de retragere, armata texană comandată de Sam Houston a atacat și a învins forțele lui Santa Anna în bătălia de la San Jacinto. Santa Anna a fost capturat și obligat să semneze Tratatele de la Velasco.