El almirante Martin George Guisse, jefe de la escuadra peruana, destruyó los barcos de guerra españoles que asediaban las costas peruanas, permitiendo que llegasen pertrechos y refuerzos desde Colombia y asediando constantemente la fuerza realista de España en Perú; acantonada en el Callao bajo el mando de José Rodil.