Римский военачальник не собирался останавливаться на достигнутом результате. Его разведчики внимательно отслеживали передвижения вражеских войск и обо всем докладывали командующему. Когда Марций узнал, что вражеский военачальник разделил свою армию на две части и расположил ее в двух лагерях, он вновь решил атаковать противника.
Гасдрубал, сын Гискона, так и не понял, что римляне оправились от разгрома, что легионы вновь обрели боеспособность. Карфагенский полководец выдавал желаемое за действительное, за что и поплатился самым жестоким образом. Не разобравшись в обстановке, Гасдрубал раскидал войска по разным лагерям, тем самым сделав свои позиции очень уязвимыми. Между лагерями на шесть миль протянулся густой лес (Liv. XXV. 37), и поэтому карфагенский полководец, находясь в одном месте, не мог видеть, что происходит в другом. Гасдрубал пребывал в твердой уверенности, что противник небоеспособен и не предпримет активных действий. Одна ошибка повлекла за собой другую, поскольку командующий даже не удосужился проверить, как обстоят дела с дисциплиной. Солдаты оказались предоставлены сами себе, многие воины разошлись по окрестностям собирать провиант и фураж, дозоры и караулы отсутствовали.
Луций Марций мастерски воспользовался промахами противника. Римляне хорошо отдохнули и перед рассветом выдвинулись на позиции. В лесу между двумя лагерями находилась ложбина, где римский военачальник расположил отряд всадников и легионеров. После этого Марций повел войска на лагерь Гасдрубала.
Карфагеняне не ожидали нападения. Римляне без боя проникли за линию лагерных укреплений, поскольку сторожевые посты отсутствовали, а караульная служба не неслась. По сигналу трубы легионеры бросились на врага и произвели жестокое избиение пунийцев. Воинов Гасдрубала охватила паника, они даже не попытались вступить в бой, побросали оружие и устремились прочь из расположения. Карфагеняне надеялись через лес добраться до второго лагеря. Однако находившиеся в засаде римляне перехватывали беглецов и убивали на месте. Гасдрубал скрылся в неизвестном направлении, его войско разбежалось, а лагерь был захвачен врагом.
Окрыленный успехом, римский командующий принял решение атаковать второй карфагенский лагерь. Под прикрытием темноты легионеры беспрепятственно подошли к вражеским укреплениям и с ходу атаковали пунийцев. Несмотря на то что здесь римлян также не ждали, в воротах завязалась ожесточенная схватка. Яростные бои закипели