Las alas romanas ya habían subido las laderas y aprovechando el desorden, cayeron sobre los flancos africanos con el enemigo aún en desorden, haciéndolo huir.