Finalmente, los cartagineses fueron inmovilizados por estos ataques, permitiendo que las legiones les dieran alcance, el terreno era estrecho y dificultaba el movimiento de los perseguidos, posiblemente en las colinas de Aljarafe, cerca de Hispalis (Sevilla), produciéndose una matanza, salvándose apenas 6.000 hombres.