Ayudado por Himilcón, destruye la flota y pone en fuga a los romanos que asediaban la ciudad.