Luego volvió a aparecer por las costas peruanas donde no se le permitió abastecerse de suministros y estuvo amenazado por la presencia de la nueva escuadra que San Martín había organizado y le había dado el mando a Hipólito Bouchard, Cochrane a pesar de su presencia capturó a la goleta "Moctezuma", buque que estaba al servicio en Perú y que había capturado debido a que no se le había comunicado que el buque ya no pertenecía a su escuadra y por la hostilidad a su persona.