El momento decisivo se produjo cuando uno de los destacamentos romanos que se enfrentaba a una tropa compuesta por sardos situados en una de las alas del ejército cartaginés logró ponerles en fuga.