V roce 209 př. n. l. se Mago zdržoval se svými muži u Hérakleových sloupů. Jeho bratr Hasdrubal válčil ve střední části poloostrova a Hasdrubal Gisgo pobýval při ústí řeky Tagus (Tajo). Své nepřátelé zjevně podcenili a nepovažovali je nadále za hrozbu. Jejich nejednost umožnila nově příchozímu římskému veliteli Publiu Corneliovi Scipionovi, stejnojmennému synovi padlého vojevůdce, aby rychlým a nečekaným výpadem dobyl Nové Kartágo (Cartagena), hlavní město punské říše v Ibérii. O rok později mu Hasdrubal podlehl v bitvě u Baeculy. Mago a Hasdrubal Gisgo se snažili spojit své armády s Hasdrubalovou, nicméně nestihli přijít včas. Nedlouho po bitvě se poblíž horního toku Tagu konala společná porada, na níž se dohodli, že se Hasdrubal vypraví za Hannibalem do Itálie. Současně Mago odevzdal své vojsko Hasdrubalu Gisgonovi a vydal se na Baleárské ostrovy najímat žoldnéře.