El 30 de octubre de 1820, San Martín arribó a Ancón, y en acción concertada, el 5 de noviembre de ese mismo año, en una incursión sorpresiva del almirante Cochrane al Callao, se capturó a la fragata “"Esmeralda"”, con lo que se dio el golpe de gracia a la escuadra española.