Men Scipio ville ikke gjenta sin ulykke i Baecula. Han beordret umiddelbart en forfølgelse. Hele den romerske arméen satte etter Hasdrubal med kavaleriet i front. Da romerne endelig tok igjen karthagerne, begynte slakten som etterlot Hasdrubal med 6000 menn som flyktet opp på en fjelltopp uten vannforsyning. Disse restene av den karthagenske armé overgav seg kort tid etterpå, men ikke før Hasdrubal og Mago hadde flyktet.