El gobierno de Valentín Gómez Farías decidió llamar de vuelta al general Santa Anna para dirigir los esfuerzos nacionales. A pesar de que logró amasar un considerable ejército, el evidente atraso tecnológico de este (el ejército usaba armas de tiempos de la Independencia) así como la falta de una cadena de mando eficiente, de nada le sirvió contra las fuerzas tecnológicamente superiores y mejor disciplinadas de Estados Unidos. Aquello significó una serie de derrotas consecutivas en todas las acciones bélicas de la guerra (la mayoría desarrollada en el norte). Se sabe que casi logró una victoria en la Batalla de la Angostura, pero se retiró inexplicablemente a un paso de derrotar al general Taylor.