Después de algunas victorias mexicanas, la guerra terminó inesperadamente con la batalla de San Jacinto, a más de 300 kilómetros de la actual ciudad de San Antonio.