Mientras Carrera atacaba a los liberales en Guatemala, Ferrera fue derrotado el 5 de abril de 1839 en la Batalla del Espíritu Santo, en Corinto (El Salvador), por las fuerzas del general Francisco Morazán.