Por su parte, San Martín se reembarcó y se trasladó por mar a Huaura y luego en Ancón, al norte del Perú, donde inició negociaciones diplomáticas con el virrey.