En la noche del 17 de diciembre, Merino y Cáscaras acordaron el cese al fuego y que ambos bandos se retirarían de la población y se liberarían los rehenes, esa misma noche Merino encontró donde guardaban las municiones los federales y consideró que ya no tenía que seguir con el armisticio y para ello puso varias excusas a Cáscaras desde el 18 de diciembre en que se canjearon los prisioneros, y a la vez varios soldados federales se pasaron al lado salvadoreño; por lo que Cáscaras decidió evacuar la ciudad y llegó a Chalchuapa la noche de ese día; al día siguiente (19 de diciembre) se recibieron comunicaciones de Merino sobre el rompimiento del armisticio y que todos los soldados federales en Sonsonate y los que restaban en Santa Ana se pasaron al lado salvadoreño.