Por eso López volvió a invadir la provincia de Buenos Aires, venciendo a fines de junio a Miguel Estanislao Soler en la batalla de Cañada de la Cruz.