Finalmente, Bonifaz venció a la flota musulmana, consiguiendo así privar a Sevilla de refuerzos marítimos que pudiesen enviarse desde el norte de África.