En 1866, ya en tiempos republicanos, la Armada Española se replegó a San Lorenzo tras combatir contra las fuerzas peruanas en el Combate del Callao, el 2 de mayo.