En enero de 1827, el gobierno salvadoreño presidido por Mariano Prado desconoció a las autoridades guatemaltecas reunió a varios contingentes en las ciudades de Ahuachapán y Santa Ana; a principios de marzo de ese año, tales contingentes reunidos en un solo ejército comandado por el coronel Ruperto Trigueros invadieron Guatemala para intentar quitar de la silla presidencial a Arce y reponer las autoridades, congreso y senado disueltos; en Guatemala se enfrentaron a un contingente al mando del presidente Arce y fueron derrotados el 23 de marzo; en la batalla de Arrazola, para luego reagruparse y recibir más tropas enviadas desde El Salvador para así poder vencer a las tropas federales el 18 de mayo en la batalla de Milingo.