Tras una sangrienta lucha en la que la infantería libia mantuvo una dura resistencia contra su enemigo, infligiendo y recibiendo duras bajas, el resto del ejército de Asdrúbal se batió en retirada.