По фронту карфагенского строя, для завязки боя, располагалась линия легкой пехоты, общей численностью около 8 тысяч человек.
Таким образом, Ганнибал заранее просчитал место в своем боевом порядке, где линия пехоты должна была поддаться давлению римских тяжелых пехотинцев, с тем чтобы искусно изменить конфигурацию боевого порядка ударной части войск противника. Ганнибал еще до начала сражения организовывал благоприятные тактические условия для своей армии с целью дальнейшего окружения дезорганизованной массы пехоты противника, с последующим ее полным уничтожением.
Сражение началось обоюдной атакой легкой пехоты, которая после непродолжительного боя была отведена в тыл линии тяжелых пехотинцев. И если в случае с римской армией, исходя из замысла боя и динамики дальнейшего развития событий, легкая пехота физически не могла обеспечить тыл линии своей тяжелой пехоты, в борьбе против конницы и была фактически исключена из боя, то в случае с карфагенской армией, Ганнибалом был спланирован отход легкой пехоты в тыл своим тяжелым пехотинцам, которая оказалась резервной силой для центра своей пехоты в дальнейшем развитии событий на поле боя.
После того как легкая пехота освободила фронтальную полосу, в дело вступали основные силы сторон. Тяжелая кавалерия Гасдрубала атаковала и успешно опрокинула конный отряд Эмилия Павла, и сразу же пройдясь по тылу противника, оказал помощь легкой кавалерии Ганнона. В результате успешных действий кавалерии Карфагенской армии, конница противника была полностью выведена из боя, а основной боевой порядок римских легионеров оказался совершенно без прикрытия с полностью оголенными флангами и тылом.
К этому времени, как и рассчитывал Ганнибал, ослабленный центр пехоты поддался атаке римской пехоты, и карфагенский полумесяц прогнулся в обратную сторону, и не разорвав своего боевого порядка, в критической точке остановил свою деформацию. С прогибанием центральной линии карфагенян, римские пехотинцы силой инерции были вовлечены вглубь внутреннего пространства, по пути обтекая сильные фланги карфагенской пехоты по внутренней стороне, не сумев продавить сильные тактические группы карфагенской пехоты. После того как главные силы римлян оказались в тактическом мешке, левый «эмбалон» карфагенян совершил поворот направо, а правый «эмбалон» повернул налево, взяв таким образом пехоту противника в тактические клещи.
В конечном итоге римские легионы оказались в плотном кольце окружения, а с учетом того что римская пехота изначально была построена в плотные линии манипул и вошла в тактическую ловушку с сильно нарушенным боевым порядком, то отборные римские легионеры стали представлять из себя одну большую бесформенную массу вооруженных людей с исключением возможности перестроится, и вести эффективный бой в условии окружения. И естественно, что в таких условиях сражаться могли только легионеры внешней линии, остальные же находились в постоянной давке, не имея возможность маневрировать. Как результат численное превосходство римлян утратило свое значение на поле боя, после чего началось постепенное уничтожение всей римской армии.
Сражение продлилось около 12 часов, в котором карфагенским воинам не удалось полностью уничтожить всю римскую армию даже в условиях ее полного окружения, что свидетельствует об высокой степени боевого потенциала римского легионера.
Под Каннами Рим потерял около 48 тысяч человек (по Ливию) и около 10 тысяч были взяты в плен. Исходя из начальной численности римской армии в 86 тысяч человек, из которых 10 тысяч были оставлены в лагере, для желаемого Варроном нападения на лагерь карфагенян во время боя, то общие потери в бою составили около 76% от непосредственно участвовавших в бою римлян. Спастись удалось не более 18 тысяч человек, из которых вероятней всего большинство принадлежало к кавалерии, представителям которой легче всего было спастись с поля боя.
Информационная графика. Результат битвы под Каннами для 86 тысячной римской армии, по численному показателю.
1. 10 тыс. человек оставленных в полевом лагере;
2. 48 тыс. человек погибших в бою;
3. 10 тыс. человек попавших в плен;
4. 18 тыс. человек спасшихся.
Потери армии Карфагена в битве при Каннах оказались на уровне 6 тысяч человек убитыми, из которых около 4 тысяч были представители легковооруженных галлов, что в восемь раз меньше чем у армии Римской республики.
В битве под Каннами Ганнибал достиг наивысшего тактического мастерства со своей армией по окружению и уничтожению превосходящих сил противника, а одноименная битва, произошедшая в августе 216 года до н.э., стала классикой мирового военного искусства на все временна. В военном лексиконе слово «Канны» стало нарицательным для обозначения полного военного провала, окружения и поражения.
Военная мысль Ганнибала, которую он успешно воплотил на практике против римской армии периода Второй Пунической войны, явилась образцом высшей степени военного искусства того времени, вобрав в себя все положительные моменты наследия Древних Греков, армии Александра Македонского и даже самого Рима, являя собой ярчайший пример эволюции военного искусства мировой военной школы.
После очередной блестящей военной победы Ганнибала, Рим утратил контроль над Южной Италией, вследствие ухода от Рима крупных городов данного региона Италии, а карфагенская армия получила доступ к новому плацдарму с открывающимся прямым, наикратчайшим, путем к своей столице. Таким образом, было закольцовано материковое географическое пространство вокруг Западного Средиземноморья, находящееся под контролем Карфагена.
Все было подготовлено для проведения заключительного действа всей военной кампании – взятие самого Рима, успех которого обозначил бы конечный стратегический успех Карфагена с закреплением за собой единоличного лидера Эллинистического мира. Следующий шаг с военной и политической точки зрения был очевиден.
Но на пороге стратегической победы и на пике славы Ганнибала, его охватили сомнения, по поводу следующего решающего шага. В колебаниях, он раздумывал, стоит ли ему осадить Рим имеющимися силами, или же сделать это, дождавшись подкрепления из Карфагена.
И победитель Ганнибал не решился сходу атаковать Рим, посчитав что у него недостаточно сил и полномочий для такого мероприятия, и вместо этого принял решение заняться политико-административными делами на юге Италии.
По всей видимости Ганнибал стал оценивать предлагаемый вариант развития событий с позиции тривиального подхода к военному искусству, хотя шансы на то чтобы овладеть столицей Римской империи были очень велики. Если бы карфагенский полководец решился бы немедля, с ходу, атаковать Рим в условиях общего упадка морально-психологического состояния римлян, а также отсутствия достаточных сил для обороны своей столицы, то как знать, может быть и итог Пунических войн был бы в пользу Карфагена.
Именно в этот момент, когда в ответ на предложение Магарбала двинуться на Рим, Ганнибал ответил «надо подумать», карфагенский полководец получил от своего начальника конницы личностную характеристику, выразившуюся в фразе «Ты умеешь побеждать, Ганнибал, но не умеешь пользоваться победой».
Этим, наверное, и определилось спасение Рима, судьба которого в тот момент висела на волоске.
После блестящей победы, Ганнибал ошибочно полагал, что Рим сам запросит мира, и тогда победитель сможет изменить условия договоров заключенных после Первой Пунической войны. Таким образом, полководец намеревался, с высоты утвержденного пунийского dignitas, вернуть Карфагену статус гегемона Средиземноморья. Но этого не произошло, ведь у Рима было собственное высокое чувство dignitas, иначе Рим не был бы Римом.
Вместо того чтобы поставить конечную точку в военной кампании, Ганнибал вступил в политико-дипломатическое состязание с Римом, которое обозначило переход в третий период Второй Пунической войны в котором стороны конфликта вступили в борьбу за союзников, и сколачивания военно-политических союзов.