Entretanto, los últimos buques de guerra españoles: las fragatas españolas, "Prueba" y "Venganza"; y la corbeta "Emperador Alejandro" comandadas por el capitán de navío José Villegas y Córdoba, se rendían en Guayaquil debido a la escasez y la persecución de la escuadra de Cochrane.