Hacia las 16:30 horas las lanchas españolas ya habían consumido todas sus municiones y se ordenó el alto el fuego, tras disparar unas 375 granadas y 390 balas de cañón (éstas, sobre todo, contra los buques de la defensa), provocando dos grandes incendios en la ciudad, de los que uno se prolongó toda la noche.