Non houbo maniobras brillantes nin emboscadas, os exércitos formaron e enfrontáronse. Estando superados en número por dous a un, Hanno foi derrotado con relativa facilidade, perdendo 6.000 soldados na batalla. Ademais, os romanos conseguiron capturar o campamento cartaginés, xunto con 2.000 soldados máis e o propio Hanno. O campamento continía toda a equipaxe deixada por Hannibal. Os prisioneiros tamén incluían a Indibilis, un influente xefe ibérico que causaría graves problemas para os cartagineses.
Hannibal