Tras un par de combates menores, los 3000 hombres de Rivera derrotaron a los 6000 de Echagüe en la batalla de Cagancha el 29 de diciembre de 1839.