La flota de Catulo, superior en todos los aspectos, venció a la flota cartaginesa, infligiéndole 120 bajas entre naves hundidas o capturadas, tras lo cual emprendieron una desordenada fuga.