В Риме большое недовольство вызывают неудачи Пизона, последовавшие за неудачами Манилия и Цензорина. Популярность Публия Сципиона становится такой, что; представившись только курульному эдилиту, он был избран консулом, несмотря на свой юный возраст. Ему еще нет 43 лет, требуемых по закону; но под давлением народа сенат вынужден утвердить эти выборы и послать Сципиона в Африку, куда он прибывает - 147. Едва приземлившись в Утике, новый консул должен лететь на помощь Манцину, который собирается сдаться враг. Вернувшись в свою ставку, он поспешил отправить последнего обратно в Рим; затем он вынужден отметить, что в его отсутствие армия превратилась в сборище мародеров и воров. Площадки для учений превращаются в склады для торговцев людьми, и солдаты продают там плоды своей добычи; женщины плохой жизни свободно перемещаются по лагерю и по ночам ходят из одной палатки в другую, чтобы продать свои прелести. Сципион собирает своих солдат и резко увещевает их
"Вы ведете жизнь вора, а не жизнь солдата. Вы больше привыкли к торговле, чем к войне. В разгар войны вы покидаете свой лагерь бегать; ты думаешь только об удовольствиях... Я хочу, чтобы все люди в лагере, не входящие в состав армии, вышли сегодня... Неподчинение будет строго наказано»
Как только порядок будет восстановлен, Сципион планирует возобновить военные действия. Ночью ему удается удивить Мегару — северный пригород Карфагена, где богатые жители города владеют виллами, разбросанными посреди садов и ферм. Но поскольку внешняя часть города была усеяна каналами, пересекавшимися во всех направлениях, римский полководец не осмелился отправить туда свои легионы, чтобы штурмовать город с ходу.
Гасдрубал только на рассвете осознает, насколько плохо охранялся этот сектор; Но уже слишком поздно; крестьяне уже приходят укрыться внутри стен. В ярости он приказал привести всех римских пленников к валу, возвышающемуся над Мегарой, и приказал подвергнуть их ужасным пыткам. По мнению Аппиана, излагающего эти факты, «это было сделано для того, чтобы лишить карфагенян всякой надежды на мир с римлянами и таким образом заставить их ожидать своего спасения только от их оружия». Реакция не такая, как ожидалось. Народ напуган такой жестокостью, и сенат серьезно возражает Гасдрубалу; последний, который чувствует себя достаточно сильным, чтобы установить режим террора, в ответ казнит нескольких сенаторов.