Тем не менее ситуация для Карфагена оставалась очень тяжелой. Армия Гамилькара Барки вскоре фактически оказалась в ловушке — его лагерь был окружен отрядами мятежников. Тогда полководец пообещал Наравасу, возглавлявшему нумидийских всадников, в жены свою дочь, если тот вместе со своим двухтысячным отрядом согласится перейти на их сторону. История не сохранила имя этой девушки, о ней вообще ничего не известно. Загадочный и колдовской образ её нарисовал Гюстав Флобер, он же придумал ей имя Саламбо.
Нумидийские всадники были традиционно вооружены метательными копьями и небольшими щитами, и сражались как лёгкая конница. Они прославились позже, во время Второй Пунической войны. И впоследствии использовались Римом в его войнах — они показаны даже на Колонне Траяна, которая, как исполинский каменный комикс, иллюстрирует завоевание Дакии во II веке нашей эры.
С помощью всадников Нараваса Гамилькар одержал победу в битве над наёмниками. Как сообщает историк Полибий, который является основным историческим источником по этому восстанию, пунийский полководец предложил пленным (а их было четыре тысячи) перейти к нему на службу. Те же, кто отказался в его войске, были не казнены, как следовало ожидать, и не проданы в рабство, а отпущены [26].
Фактически это шаг означал, что восставшим была предложена амнистия. И появилась угроза массового дезертирства из рядов повстанцев. Чтобы избежать этого, нужно было пойти на обострение конфликта, его ужесточение. И тогда галльский командир Автарит, который хорошо говорил по-пунийски, начал призывать восставших солдат и ливийцев казнить захваченного ранее Гисгона и тех, кто его сопровождал. Всех их мятежники убили с очень большой жестокостью. В ответ Гамилькар Барка казнил своих пленников. Теперь о каком-то примирении речи идти не могло.
Затем войско восставших во главе с Матосом и Спендием осадило Карфаген. Возможно, что знаменитой тройной стены, с которой римлянам пришлось помучаться в середине II века до н. э., тогда ещё не существовало. И главное — Гюстав Флобер погорячился, когда описывал, как наёмники выводят из строя акведук:
«
Спендий и другие мятежники были распяты на крестах. Автор — Victor Armand Poirson
Видимо, французский писатель не мог представить того, что Карфаген не имел внешних источников. И снабжался за счет сбора дождевой воды.
Так или иначе, удушить Карфаген не удалось. Флота у повстанцев не было — и город сумел наладить снабжение морским путем. Но вожди восставших Матос и Спендий привлекли на свою сторону ливийского вождя Зарзаса и с его помощью собрали больше войско.
В ходе боевых действий армии повстанцев и карфагенян постепенно смещались к югу. И в горном районе Гамилькар смог заманить основные силы противника в ловушку. Войско наёмников оказалось блокировано в каком-то ущелье (точное месторасположение его не определено). Когда закончились припасы, восставшим пришлось прибегнуть к каннибализму — сначала они съели пленных, а затем и своих рабов. Предводители вынуждены были пойти на переговоры. Спендий, Автарит и Зарзас, в сопровождении семи воинов, отправились в карфагенский лагерь. Гамилькар согласился отпустить мятежников, разоружив их, но остановить у себя десять пленных. Условия были приняты. Тогда Гамилькар уточнил, что эти десять человек — это переговорщики.
Узнав, что их вожди в плену, восставшие попытались сопротивляться, но были раздавлены атакой боевых слонов. Скорее всего, это произошло, когда сложив оружие, наёмники стали покидать ущелье.
Последний из вождей восставших, Матос, был блокирован в городе Тунет. На удобной площадке, которая была хорошо видна с городских стен, карфагеняне устроили показательную казнь. Они распяли Спендия и других пленных, захваченных в ущелье. Но Матос предпринял неожиданную вылазку, снял с креста тело Спендия, и там же распял командира карфагенской армии, по имени Ганнибал (тезку знаменитого полководца).
Тем временем карфагенский сенат вернул из отставки Ганнона. Гюстав Флобер в своей книге рассказывает, как Ганнон попал в плен, и был распят наёмниками.
«
Но в реальной истории политик остался жив и даже вел переговоры с Римом после окончания Второй Пунической войны, через несколько десятилетий после подавления восстания наёмников. В решающем сражении Матос был разбит и попал в плен. В Карфагене он были казнен. Восстание, длившееся более трех лет, было подавлено.
Интересно, что римляне во время войны с наёмниками не стали добивать ослабленного врага. Более того, Рим фактически закрыл глаза на то, как Карфаген для борьбы с повстанцами вербовал наёмников в Италии, хотя это было запрещено мирным договором. Рим отверг предложение африканского города Утики перейти к нему в подчинение. И запретил своим купцам торговать с мятежниками. Более того, римляне освободили и передали Карфагену почти три тысячи воинов, захваченных в плен во время Первой Пунической войны, чем ему очень помогли. Серж Лансель подчеркивает, что римских патрициев и карфагенскую аристократию, заседавшую в Совете старейшин, связывало чувство солидарности.
Римский легионер в походе. Автор рисунка — Angel Garcia Pinto