López invadió nuevamente Buenos Aires y derrotó al gobernador Miguel Estanislao Soler en la batalla de Cañada de la Cruz.