Слоны неудачно атаковали македонское войско в центре, справа и слева, но сама схватка только началась. Используя весь тот ущерб, который понесли македонцы на левом фланге от схватки со слонами, на них обрушились греческие наемники. Завязалась отчаянная схватка. С одной и другой стороны падали, сраженные воины, но исход схватки был неясен. Стремясь спасти положение Селевк, бросил все, что у него было, однако этого было недостаточно, чтобы вырвать победу из рук греков.
Положение спас Артобаз, сумевший остановить бегство своих кавалеристов, перестроить их и нанести удар в спину наседавшим на гипаспистов Селевка наемникам. Озлобленные своим вынужденным бегством, персы с такой яростью ударили в спину грекам, что те не смогли устоять под их напором и обратились в бегство.
К этому времени пришел успех и на правом фланге македонского войска. Быстро оценив ситуацию, Александр бросил против нумидийцев скифов, а сам продолжил, казалось бы прерванную атаку.
Пока дети степей храбро сражались с африканцами, македонский царь обошел левый фланг пунийцев и ударил им в тыл. Плохо ориентируясь в развивающихся на копьях значках, Александр ударил по врагу наугад, стремясь если не уничтожить Гамилькара лично, то развалить его левый фланг.
На действия царя немедленно откликнулся Деметрий, который бросил на противостоящих ему карфагенян своих щитоносцев. Оказавшись под двойным ударом, карфагеняне дрогнули и стали отходить, не сумев сохранить свой строй.
Видя, как под напором врага рушится весь его левый фланг, Гамилькар Барка попытался противостоять натиску Александра и бросил против гетайров часть испанской пехоты. Смелые и отчаянные забияки иберы смело бросались навстречу катафрактам царя, нисколько не боясь одетых в тяжелые доспехи всадников. Дерзкие храбрецы могли если не остановить натиск гетайров, то замедлить их атаку и выиграть время.
Очень часто на войне все решает трагическая случайность. Так произошло и в битве при Заме, когда от стрелы подоспевших на помощь царю скифов был ранен Гамилькар Барка. И хотя это ранение оказалось не смертельным, падение главнокомандующего с лошади вызвало крики ужасов у пунийцев. Посчитав, что Барка убит, они начали отступать.
Последний мазок в общей картине этой битвы сделал Артобаз. Стремясь полностью смыть позор бегства его всадников от слонов, после разгрома греков, он не стал преследовать бегущих наемников, а перегруппировав своих всадников, устремился навстречу Александру. Закованный в железо персидский таран, ударил в спину маврам и италикам, убивая их мечами и копьями и топча копытами.
Началась безжалостная бойня, противопоставить которой наемники ничего не могли. Единственное спасение было в бегстве, что они и сделали. Бросая все, противники македонцев бросились прочь, спасая свои жизни, давя упавших и яростно отбиваясь от обращенных за помощью рук. Однако мало кому посчастливилось уйти. Бегущих пунийцев и их солдат на долгом протяжении преследовала македонская конница, хладнокровно убивая беглецов.
Поражение было полным. Карфагеняне в битве при Заме потеряли двадцать три тысячи убитых и шесть тысяч пленными. Гамилькар принял смерть, на поле боя, мужественно отказавшись от сдачи в плен. Потери македонцев составили более двух тысяч человек, в числе которых был и Пердикка, скончавшийся на вторые сутки после победы.
Смерть старого соратника вызвала столь сильную ярость и гнев Александра, что он отверг мирные переговоры с послами Карфагена, которые явились к нему в день смерти Пердикки. Посланцев Сената даже не пригласили в царский шатер, что было верхом неприличия в дипломатии. С горящим взором и срывающимся от ярости голосом, стоя на центральной лагерной площади, царь потребовал от пунийцев немедленной капитуляции и сдачи города. В противном случае все население города обрекалось на смерть.
Напрасно пунийцы молили Александра о смягчении злой доли своему городу. В слепой ярости повелитель Вселенной бросился на главу посольства с обнаженным мечом. От неминуемой смерти карфагенянина спасла стража, которая бросилась к царю и своими телами закрыла пунийца.
Громко рыдая от невосполнимой потери, Александр бросил меч на землю и подхваченный с двух сторон Селевком и Деметрием был уведен в шатер.
Через два дня после этих событий, македонцы подошли к Карфагену, полностью блокировав его с суши. Прибрежные города в страхе сдавались Александру без боя, и вскоре в Утике обосновался македонский флот.
Нумидиец Сифак опоздавший к битве при Заме, поспешил заключить с Александром воинский союз в обмен на дружбу и денежную помощь африканскому царьку. Монарх высоко оценил дравшихся с ним африканцев и тут же нанял приведенных Сифаком всадников для своих нужд.
Обрадованный столь удачным поворотом дела, Сифак желая войти в доверие своему новому союзнику, стал показывать и объяснять Александру расположение города. Стоя на холме и слушая пояснения нумидийца, царь с интересом рассматривал Карфаген, который по своему объему и силе превосходил все другие города, которые пришлось видеть великому завоевателю.
Сам город был расположен на гористом полуострове, выступающем далеко в море. Длинный и узкий перешеек отделял его от остальной Африки. За его неприступными стенами, виднелась основная цитадель города Бирса. В ее центре прекрасно просматривался громадный храм бога-целителя Эшмуна, известного грекам как Эскулап. Чуть в стороне располагалась Мегара, с ее жилыми кварталами, торговыми площадями, лавками и складами. Даже отсюда, Александр свободно различал многоэтажные дома богатых торговцев с садами на крышах.
Порт Карфагена состоял из двух связанных между собой гаваней внешней, торговой, с множеством причалов для торговых кораблей, и внутренней, круглой, военной, рассчитанной, по словам Сифака на 220 боевых судов, с множеством доков и арсеналов. Несомненно, город представлял собой грозную крепость, взять которую с одного удара предоставлялось маловероятным.
Некоторые македонцы робко стали намекать о возможных мирных переговорах, чем вызвали новый приступ царского гнева.
- Я уже брал финикийский Тир, основанный Хирамом, так почему мне бояться Карфагена который построила Дидона - вскричал владыка, в гневе указывая на распростершийся перед ним город.
В подтверждении его слов, вскоре Неарх атаковал город с моря. Все оставшиеся силы своего флота в количестве пятидесяти кораблей, карфагеняне сосредоточили во внешней гавани, готовясь в любой момент нанести удар по противнику.
Пока весь город вновь погрузился в двойной траур от поражения под Замой и отказа Александра вести мирные переговоры, Сенат города лихорадочно искал выход из сложившегося положения. Принявший верховное командование Магорбал, утверждал, что он сможет удержать город, если Карфаген не будет блокирован с моря подвозом провианта. С этой целью, Сенат приказал вооружить оставшиеся корабли метательными орудиями и, используя туман нанести упреждающий удар по вражескому флоту, расположенному в Утике.
Критянин опередил Магорбала всего на один день. Пока пунийцы готовились к выступлению, под покровом ночи македонцы направили на стоящие, на внешнем рейде корабли три брандера. Идущие на смерть моряки смело врезались в стоящие друг рядом с другом суда пунийцев и подожгли горючую смесь на своих кораблях.
Взметнувшееся вверх пламя быстро охватило близь стоящие суда и перекинулось на остальные. Возникшую панику и суматоху еще больше усилил обстрел македонцами, огненными снарядами, находящиеся в стороне корабли.
От этого пожара полностью выгорели и затонули тридцать кораблей, в том числе и огромная семивесельная гептера, на которой ранее плавал Гасдурбал. Уцелевшие от огня суда были переведены во внутреннюю гавань и укрыты большой бронзовой цепью, что полностью перекрыла водный проход.
После этого всем стало ясно, что город обречен, и спасти его может только чудо. Вновь храмы города наполнились молящимися людьми, которые каялись в своих грехах и молили о помощи у своих богов. И чудо произошло. Молодой Магорбал начал усиленно укреплял город, удваивал караулы, пополнял гарнизон за счет горожан. Усиленно работали все военные мастерские города, которые в день выдавали 100 щитов, 300 мечей, 500 копий и 1 тысячу стрел. Вся мощь огромного города была направлена на его оборону. Именно эта энергичная деятельность молодого воина, начала выводить горожан из всеобщей депрессии охватившей пунийскую столицу. Видя конкретное дело, карфагеняне стали склоняться к мысли, что смогут отстоять свой кров и свободу.
Однако Александр тоже не дремал. Македонский царь прекрасно понимал, что, даже разбив основную армию пунов и блокировав Карфаген с моря и суши его будет не так просто взять. Веками укрепленный мощными стенами и башнями, он мог легко обороняться и с малым количеством войска, постоянно тревожа противника своими вылазками. Поэтому полководец прибег к менее почетной, но зачастую очень эффектной тактике как подкуп.
Через плененных наемников, македонцы смогли наладить контакты с наемниками засевших за стенами Карфагена. В основном это были кельты, самниты и иберийцы общим числом в пятнадцать тысяч, размешенные в Мегаре. Видя, что карфагеняне терпят поражение за поражением, недавно нанятые и не успевшие привыкнуть к раболепию перед пунами, они с радостью ухватились за предложение царя перейти на его сторону.
Заговор быстро распространился среди командиров отрядов, и вскоре все они были согласны переметнуться к врагу. Главари его кампанец Спендий и ибериец Магос, в условленную ночь подняли восстание, перебили карфагенян несших караулы на стенах и открыли ворота Александру.
Македонцы врывались в город небольшими штурмовыми отрядами, которые сразу блокировали все ворота и казармы, где располагались сами карфагеняне. Началась массовая резня мирного населения Карфагена, которое спасаясь от македонских мечей, устремилась в центральную часть города. За один день, гоплиты Александра очистили Мегару от ее жителей, надежно перекрыв подступы к Бирсе. Еще большим толчком послужил тот факт, что часть Сената во главе с Ганоном, тайно бежало из города на быстроходных судах.
Подобный план рассматривался сенаторами сразу после разгрома при Заме и окончательно окреп с гибелью флота. Измена наемников только подтолкнуло верхушку Карфагена к бегству в свои испанские владения. После этого всем стало ясно, что падение города это вопрос времени.
Резкое увеличение численности Бирсы, привело к нехватке продуктов и началу голода среди населения. Сразу начались грабежи и мародерство среди осажденных горожан, которые после бегства правительства уже ничему не верили. Магорбал пытался навести порядок, но без особого эффекта. Жителей города уже не пугали публичные казни преступников и мародеров. Это не вызывало особого отклика в сердцах карфагенян. Все их нынешние помыслы были направлены на поиски пропитания и его защиту от произвола посторонних.
Македонцы четко контролировали все выходы из цитадели, пресекая любую попытку прорыва из города. Александр не торопливо готовился к решающему штурму, прекрасно полагая, что отныне каждый день играл ему на руку. Еще одним приятным известием стала очередная победа Неарха над кораблями Бомилькара пытавшимися прорваться к городу. Для устрашения населения к внутренней гавани были направлены захваченные македонцами корабли, вдоль бортов, которых были установлены тела погибших в сражении пунийцев. С громким криком собрались к приплывшим триерам карфагенские женщины, которые с ужасом узнавали в разлагающихся телах моряков своих близких. Казалось, что очерствевшие за время осады сердца уже не могли воспринимать новое горе, но плач, стоявший над причалом говорил об обратном.
Настала ранняя весна 319 года, когда македонский царь отдал приказ о штурме города. Засыпав стены цитадели камнями и огнем, македонцы ринулись на штурм города. Впереди всех, царь приказал выставить перебежчиков, объявив, что отдает город на их разграбление. В яростной схватке сошлись предатели и преданные, ожесточенно мстя, друг другу за былые обиды. Прижатые к стене карфагеняне сражались с отвагой обреченных главной целью, которых было желание, как можно дороже продать свою жизнь.
Не обращая внимания на стрелы и камни падающих с неба, пунийцы упорно стояли на стенах, сбрасывая и убивая тех, кто стремился взойти на них. Удача улыбнулась Александру, и уже в первый день стены Бирсы были прорваны в двух местах. Ворвавшиеся в город солдаты принялись занимать оставшиеся бастионы, методично отжимая противника к морскому берегу.
От центральной площади на вершину Бирсы можно было подняться по трем улицам, около которых повсюду стояли шестиэтажные дома. Как только македонцы приблизились к ним, из всех окон и крыш на них обрушился град стрел, копий, камней и черепицы. Первые ряды атакующих солдат были буквально сметены и нападавшие позорно бежали.
Такая же участь постигла вторую и третью атаки гоплитов, после чего царь приказал прекратить наступление. Видя яростное сопротивление горожан, Александр решил применить старое и действенное действие - огонь. Подкатив баллисты, македонцы запалили первые дома с помощью зажигательных снарядов и стали ждать. Огонь быстро охватил кровли домов и стал распространяться на большое пространство, уничтожая соседние здания. Всех кто пытался тушить огонь, критские лучники уничтожали из своих дальнобойных луков. Не сила и смелость македонцев, а голод и огонь сломили карфагенян. С громкими криками стенания стали выбегать они из огненной стихии и сдаваться на милость победителей.
Три дня продвигались македонские полки под руководством Селевка и Деметрия к акрополю, методично уничтожая и беря в плен пунийцев. По приказу Александра штурмующие отряды периодически менялись, отходя на отдых и сон. То тут, то там, возникали короткие схватки, после чего, македонцы вновь шли дальше. В одной из такой стычки погиб Магон Барка, славный полководец, не захотевший позорно бежать вместе с сенаторами. На четвертый день они достигли Акрополя, где укрылись те, кто не желал сдаваться.