Pero San Martín no se dio por vencido, y en quince días puso nuevamente a su ejército en condiciones de luchar nuevamente y esperó a Osorio en los llanos del río Maipo.