То был момент, которого ждали 500 мнимых перебежчиков. Они вынули спрятанные на груди короткие мечи и стали наносить удары в спину тем неприятельским воинам, позади которых они стояли. Потом, отняв у них большие мечи, щиты и копья, они бросились на уцелевших и беспощадно стали с ними расправляться. Кровавая баня, устроенная перебежчиками, не знает себе равной, ибо карфагенские воины стояли в тылу всего неприятельского войска. Велико и многообразно было бедствие римлян: стоявший напротив неприятель беспощадно теснил их, засада окружала, а неприятельские части вторгались в их ряды и избивали их направо и налево. Римляне не могли обернуться к ним лицом, ибо тогда начали бы их теснить спереди другие части. Да и нелегко было узнать неприятеля, защищенного римским щитом. А тут еще из-за столбов пыли терялось всякое представление о том, что творилось вокруг. Как обычно бывает в момент смятения и замешательства, все казалось гораздо страшнее, чем было в действительности. Они не знали, что неприятельская засада была невелика и что перебежчиков было всего 500. Им казалось, что все войско окружено всадниками и перебежчиками. Повернув, они бросились в беспорядочное бегство, очистив сперва правое крыло, во главе которого стоял Теренций, ушедший оттуда, а затем и левое. Командовавший этим крылом Сервилий спешно двинулся к Эмилию. Вокруг этих двух мужей собралась толпа храбрецов из конницы и пехоты числом около 10 000.
Тогда полководцы и вся конница спешились и вступили в рукопашный бой с окружавшей их конницей Ганнибала. Как опытные воины бешено дрались и врывались в ряды неприятеля, - частью вследствие подлинной храбрости, частью - от отчаяния. Но гибель ждала их повсюду, ибо Ганнибал объезжал свои части и то ободрял их, умоляя сделать последнее небольшое усилие и одержать победу, то бранил и грозил позором, если они не сумеют справиться с ничтожной кучкой неприятеля. Пока Эмилий и Сервилий находились среди своих войск, римляне держались стойко и дорого продавали свою жизнь. Но когда их предводители пали, они с огромной силой прорвались сквозь неприятельские ряды и врассыпную бросились бежать: одна часть бежала в лагерь, где уже укрывались бежавшие до них части, - число их доходило до 15 000 чел., и они были окружены войсками Ганнибала, - а остальные 2 000 чел. бросились было в Канны, но принуждены были затем сдаться Ганнибалу. Лишь незначительной части удалось скрыться в Канузие. Небольшая кучка одиночками рассеялась по лесу.
Так окончилось сражение римлян с Ганнибалом, длившееся с 2 час. дня до 2 час. ночи. Оно известно у римлян своим великим поражением, ибо в течение немногих часов 50 000 римлян пали, а большее число их было взято вечером в плен. Погибло также много сенаторов, принимавших участие в походе, а равно и все военачальники, командный состав и оба храбрейших полководца. Лишь трусливый виновник поражения бежал вначале боя. В течение двух лет борьбы с Ганнибалом в Италии римляне потеряли 100 000 воинов - своих и союзных.
Таким образом, Ганнибал в один день пустил в ход 4 хитроумных приема: использование благоприятного для него ветра, ложную перебежку кельтиберов, подстроенное бегство одних частей и засаду других в глубоких горных ущельях. После одержанной им исключительно блестящей победы Ганнибал немедленно по окончании боя объехал поле сражения и осматривал павших. Среди них он увидел также трупы отважнейших своих друзей. В горести он воскликнул со слезами: "Другой такой победы мне не нужно!" Те же слова произнес ранее Пирр, царь эпирский, одержавший с огромными потерями победу над римлянами в Италии.
Часть римских воинов, бежавших с поля сражения, собралась в большом лагере и, выбрав поздней ночью Публия Семпрония предводителем, прорвалась сквозь строй уставших и сонных сторожевых постов Ганнибала и в числе 10 000 бежала в Канузий.
Оставшиеся в малом лагере 5 000 чел. на следующий день попали в плен к Ганнибалу. Теренций собрал остаток рассеянного войска и, приложив все усилия, чтобы ободрить его, дал им в предводители одного из трибунов - Сципиона, а сам поспешил в Рим.
Так повествует Аппиан.