A fines de año, San Martín le comunicó el gran golpe que el almirante Cochrane había asestado al poder naval español cuando en la noche del 5 al 6 de noviembre, en el puerto de El Callao, había tomado por asalto la fragata "Esmeralda", el más poderoso navío de la flota del Virrey.