La carga de la caballería romana y aliada númida fue devastadora e hizo huir a toda prisa a la infantería cartaginesa, inexperta en la batalla, dejando a los celtíberos abandonados a su suerte.