Chile, Perú, Ecuador y Bolivia firmaron una alianza defensiva y ofensiva, de tal forma que la flota española no tuvo donde aprovisionarse, desde Guayaquil hasta Cabo de Hornos. Ante semejante panorama y sin poder alcanzar a la flota combinada chileno-peruana, que se ocultaba en Chiloé, Méndez Núñez decidió bombardear los puertos de Valparaíso y El Callao. El primero ocasionó graves daños y significó mucho costo para la reparación, mientras que el segundo, con una plaza mucho mejor defendida significó serias averías para las naves españolas, las cuales emprendieron el camino de regreso a España dejando daños a este puerto.