Tras un prolongado asedio y una lucha muy cruenta en la que incluso Aníbal resultó herido, el ejército cartaginés se apoderó de la ciudad, aunque no sin antes haber sido ésta prácticamente destruida por la batalla y posteriormente por sus habitantes.