Por indisposición contra San Martín, el almirante Cochrane se retiró del Perú el 10 de mayo de 1822, siendo reemplazado en el mando de la escuadra por Martín Guisse.