Los hispanos entraron en pánico ante la sorpresiva arremetida de Nerón, pero no se alejaron de Asdrúbal, quien, al ver perdida la batalla, azuzó su caballo y se arrojó contra una cohorte romana, contra la que murió luchando al lado de los mercenarios.