El ejército cartaginés rompió filas, siendo la Legión sagrada la última en caer, luchando, según las fuentes, «"con bravura hasta el último hombre"».