El 20 de agosto partió de Valparaíso la Expedición Libertadora del Perú, con 4118 soldados y 296 oficiales, de los cuales unos 750 eran rioplatenses, bajo el mando del general San Martín.