In der Schlacht von San Jacinto in Deer Park am 21. April 1836 konnten die Texaner die mehr als doppelt so starken mexikanischen Truppen jedoch mit einem Überraschungsangriff in nur zwanzig Minuten schlagen. Der inzwischen zur Legende verklärte Schlachtruf der Texaner „Remember the Alamo!“ bezog sich auf die Schlacht um die Festung "Alamo" in San Antonio einen Monat zuvor, nach der die Mexikaner unter Santa Anna die wenigen überlebenden Verteidiger exekutiert hatten. Mehrere hundert mexikanische Soldaten wurden in der Schlacht von San Jacinto getötet, General Santa Anna konnte am Tag darauf gefangen genommen werden. Houston blieb zunächst für Verhandlungen vor Ort, zog sich aber bald zur Behandlung einer Gelenkverletzung in die Vereinigten Staaten zurück. Am 14. Mai unterzeichnete Santa Anna die Verträge von Velasco, in denen er den Rückzug seiner Truppen aus Texas und politischen Einsatz für eine Anerkennung der Republik Texas durch Mexiko versprach. Das zugesicherte freie Geleit wurde Santa Anna jedoch verweigert, und er wurde als Kriegsgefangener zunächst nach Washington D.C. verlegt, so dass er erst 1837 nach Mexiko zurückkehren konnte, als die Republik bereits bestand. Von Mexiko wurde sie jedoch erst 1848 offiziell anerkannt.