Ante esta situación, el virrey decidió evacuar Lima por temor a ser expuesto al ataque de San Martín, quién logró ocupar la ciudad con un batallón de patriotas.