Sin embargo, San Martín cometió el error de no perseguir a los realistas vencidos, dando la oportunidad de reembarcar hacia el Perú a 1.600 soldados, que serían la base de la expedición de Mariano Osorio en el siguiente.