Rivera abandonó la barrera del río Santa Lucía y derrotó al ejército de Echagüe en la batalla de Cagancha con tan solo 3000 hombres contra 6000 de Echagüe.