Pero debido a la lentitud con que marcharía el grueso del ejército, el general en jefe y presidente de México, Antonio López de Santa Anna, decidió adelantarse con una tropa de soldados experimentados con la esperanza de atrapar al general Houston, iniciando así el 14 de abril, una penosa carrera en donde los mexicanos, que no conocían el terreno partían con desventaja, llevaron la peor parte.