Сражение с обеих сторон начали легковооруженные пехотинцы. Через небольшое время Ганнибал бросил в атаку левофланговую конницу, которой командовал его брат Гасдрубал. Римские всадники правого фланга, несмотря на упорное сопротивление, были разбиты и рассеяны. Одержав здесь победу, конница Гасдрубала стала угрожать с тыла римской кавалерии уже на противоположном фланге. Последняя, скованная боем с фронта, под угрозой удара с тыла также покинула поле боя.
Во время сражения всадников многочисленная римская пехота нанесла мощный удар по иберийцам и галлам Ганнибала. 20 тысяч отступили под натиском 55 тысяч прекрасно подготовленных римских легионеров. Но для этого-то и стояли по центру немногочисленные части союзников Карфагена! «В погоне за кельтами римляне теснились к центру, туда, где подавался неприятель, и умчались так далеко, что с обеих сторон очутились между тяжеловооруженными ливийцами, находившимися на флангах».
Таким образом, теперь центр построения армии Ганнибала был уже вогнутой частью полумесяца, «рога» которого охватывали по бокам наступающие легионы противника. А в рогах этих была тяжелая ливийская пехота хорошей глубины построения. Римская армия, оставшаяся без конницы, фактически попала в «мешок».
С тыла на пехоту римлян обрушилась выполнившая уже две задачи кавалерия Гасдрубала. Обе фланговые колонны карфагенян атаковали противника с двух сторон. Римляне начали бой в полном окружении. Задние и фланговые ряды вынуждены были повернуться. Численное превосходство римлян было сведено на нет: ведь сопротивление могли оказывать только внешние шеренги. Римлянам не хватало места, в скученных рядах началась давка, многие погибли под ногами своих же однополчан. Истребление превратившихся в бессмысленную массу солдат продолжалось несколько часов. Всего же битва при Каннах продолжалась в течение полусуток.
Огромная римская армия была разгромлена. Рим потерял 48 тысяч человек только убитыми и несколько тысяч – пленными. По подсчетам специалистов, от армии осталось от 16 до 28 тысяч человек. Карфагеняне же потеряли убитыми около 6 тысяч.
Несмотря на полное окружение римлян, многим удалось бежать. Через несколько дней после катастрофы трибун Публий Корнелий Сципион сумел сформировать в Риме два легиона из беглецов.
В результате поражения под Каннами от Рима отпали крупные города Южной Италии. Однако Ганнибал не смог полностью воспользоваться своей победой. Армия опять не пошла на Рим, а Карфагенские правители, опасаясь усиления Ганнибала, не поддержали его ни деньгами, ни флотом. Ганнибал находился в Италии еще 13 лет. К концу этого периода римляне смогли как военными действиями, так и с помощью дипломатии кардинально изменить ситуацию. Вторая Пуническая война, как и первая, закончилась победой Рима.
Сражение, данное Ганнибалом под Каннами, вошло в анналы военного искусства. До сих пор «Каннами» называют бои, в которых превосходящие силы противника были окружены и уничтожены. Еще в XIX – начале XX в. многие военные теоретики считали Канны битвой, действия в которой можно принимать за образец и в современных условиях.
КАРРЫ
53 г. до н. э
Многие исследователи отмечают, что римлянам в военном отношении была свойственна некоторая инертность. Очень долго решались представители высших кругов на то, чтобы осуществить какую-либо военную реформу. С дисциплиной в армии было все в порядке. Не подводили оружейники, быстро создавались новые легионы. Но каждый раз, когда легионы сталкивались с какими-то новыми прогрессивными или просто неизвестными им способами ведения войны, они терялись. Слоны Пирра дважды опрокидывали римскую армию. Конница Ганнибала, дававшая ему столько преимущества, практически никак не повлияла на структуру римской армии. Как не умели римляне сражаться на конях и против конницы, так и не сумели еще два столетия.
Это еще раз подтвердила битва при Каррах, в которой роковым образом проявились и бездарность полководца, и общие недостатки римского войска.
Серьезная реформа в римской армии произошла лишь в конце II в. до н. э. Связана она с именем знаменитого полководца Гая Мария.