Tras cinco horas de enfrentamiento, la escuadra española se retiró sin lograr sus objetivos, que eran arrasar todas las defensas del Callao e incendiar el puerto.