Карфагеняне не ожидали нападения. Римляне без боя проникли за линию лагерных укреплений, поскольку сторожевые посты отсутствовали, а караульная служба не неслась. По сигналу трубы легионеры бросились на врага и произвели жестокое избиение пунийцев. Воинов Гасдрубала охватила паника, они даже не попытались вступить в бой, побросали оружие и устремились прочь из расположения. Карфагеняне надеялись через лес добраться до второго лагеря. Однако находившиеся в засаде римляне перехватывали беглецов и убивали на месте. Гасдрубал скрылся в неизвестном направлении, его войско разбежалось, а лагерь был захвачен врагом.
Окрыленный успехом, римский командующий принял решение атаковать второй карфагенский лагерь. Под прикрытием темноты легионеры беспрепятственно подошли к вражеским укреплениям и с ходу атаковали пунийцев. Несмотря на то что здесь римлян также не ждали, в воротах завязалась ожесточенная схватка. Яростные бои закипели и на лагерных валах, однако сопротивление карфагенян было недолгим, легионеры сумели прорваться за частокол. После этого пунийцы поспешили покинуть лагерь. Собрав жалкие остатки своей некогда грозной армии, Гасдрубал ушел за Ибер.
В том, что карфагеняне не сумели окончательно выбить римлян из Испании, больше всех был виноват Гасдрубал, сын Гискона. Карфагенянин проявил преступное легкомыслие и безответственно отнесся к своим обязанностям военачальника. Почивая на лаврах после разгрома братьев Сципионов, Гасдрубал пренебрег элементарной осторожностью, нарушив все мыслимые и немыслимые требования по подготовке военной кампании. Не велась дальняя и ближняя разведка, дисциплина в войсках упала, чем занимался командующий армией, непонятно. Поэтому итоги сражения с римлянами были вполне закономерными. Но это – одна сторона медали.
Гасдрубал и Магон Баркиды также несут ответственность за то, что римляне удержались на северном берегу Ибера. Вместо того чтобы скоординировать свои действия против Марция, карфагенские полководцы занялись выяснением отношений друг с другом. Ни к чему хорошему это не привело: «трое карфагенских вождей рассорились почти до разрыва, раздробили свое войско и повели его в три разные стороны» (Liv. XXVI. 41). О причинах разрыва написал Полибий: «…Карфагенские военачальники одолели своих врагов, но не могли совладать сами с собою и, воображая, что война с римлянами кончена, начали распрю друг с другом» (IX.11). Слишком рано два Гасдрубала и Магон уверились в окончательной победе над врагом.
Тот же Гасдрубал, сын Гискона, после гибели Сципионов не придумал ничего умнее, как потребовать у вождя свессетанов Индибилиса (Андобал у Полибия), крупную сумму денег. Именно воины Индибилиса сыграли решающую роль в разгроме Публия Сципиона, но для Гасдрубала это не имело никакого значения. Военачальника одолела жадность, и когда Индибилис отказался выплатить деньги, Гасдрубал взял в заложницы его дочерей (Polyb. IX. 11). Именно неумение найти общий язык с испанцами после разгрома Сципионов стало главной бедой карфагенян. Полибий четко обозначил суть проблемы: «Гораздо больше найдется победоносных полководцев, чем таких вождей, которые умели бы пользоваться победой. Так случилось теперь и с карфагенянами. После победы над римскими войсками и по умерщвлении обоих римских полководцев, Публия и Гнея, они вообразили, что господство их над Иберией обеспечено нерушимо, и стали высокомерно обращаться с туземцами, благодаря чему приобрели в покоренных народах не друзей и союзников, но врагов. Иначе и быть не могло. Карфагеняне думали, что одни средства нужно употреблять для приобретения власти, другие – для сохранения ее за собою, и не понимали того, что завоеватели надежнее всего удерживают за собою власть в том случае, если остаются неизменно верными тем самым правилам поведения, коими они раньше приобрели власть. Между тем многочисленные случаи подтверждают очевидную для каждого истину, что люди достигают господства добрым обращением с другими и умением вселить в них надежду на лучшую долю, что, когда по достижении цели завоеватели изменяют поведение, начинают обижать и угнетать покоренный народ, чувства этого последнего тоже меняются. Так было и с карфагенянами» (X. 36). Пунийцы не сумели воспользоваться плодами своей победы, зато римляне сумели удержать свои позиции на Иберийском полуострове: «В Испании наступило длительное затишье: обе стороны после стольких побед и поражений медлили, не отваживаясь на решительные действия» (Liv. XXV. 39).
В отличие от карфагенян, римляне действовали быстро и решительно. Сенаторы в полной мере оценили размер опасности и приняли срочные меры для выправления ситуации на испанском фронте. В 211 г. до н. э. в Испанию прибыли с подкреплениями Марк Клавдий Марцелл и Гай Клавдий Нерон, под их командованием были 60 боевых кораблей, 1000 всадников и 10 000 пехотинцев (App. VI. 17). Тит Ливий называет другие данные – 12 000 пехоты и 1100 кавалеристов (XXVI. 17) – и ничего не пишет о Марцелле. Вся тяжесть борьбы за Испанию легла на плечи Нерона.