Тем временем в действие вступила пехота. Наемники первой линии вскоре были серьезно потеснены и, вовсе не поддерживаемые карфагенянами, находившимися на задней линии, решили, что их предали, отступили назад и даже напали на своих соратников, вызвав среди них смятение. Однако и римские гастаты едва устояли. Увидев, что воины карфагенской первой линии бегут, и опасаясь, что и вторая линия также придет в беспорядок, Ганнибал велел своим ветеранам выставить копья и принудить отступающие войска рассредоточиться по флангам.
Сципион не позволил своим гастатам преследовать, снова их построил и, развернув принципов и триариев на их флангах в одну линию с ними, повел их на карфагенян. Началась новая битва между ветеранами Ганнибала и римской пехотой. Полибий пишет, что «численность, решительность и вооружение обеих сторон были равны, они сражались с таким упорством, что умирали в рядах во время сражения, и никто не мог сказать, кто же возьмет верх».
В этот решающий момент сражения, когда судьба его зависла на волоске, Лелий и Масинисса, отведшие назад своих победоносных конников и не давшие им продолжить преследование, напали на тыл фаланги Ганнибала и сумели опустить чашу весов. Карфагеняне были разбиты и обращены в беспорядочное бегство, поскольку равнина, на которой происходило сражение, оставляла их на милость кавалерии, преследовавшей их совершенно безжалостно. Сам Ганнибал с трудом ушел от преследования. Так закончилась великая битва, которая, как замечает Полибий, утвердила римлян господами мира.
Несомненно, сражение выиграла кавалерия, весьма искусно вброшенная в действие в нужный момент, очень умело ведомая двумя военачальниками. Именно они, прекратив преследование, развернулись и в нужном порядке приняли участие в битве, когда следовало добиться решающего перевеса, доказали, что действительно являются командующими кавалерии высшего типа.
На исходе Пунических войн римская кавалерия находилась в превосходном состоянии, ее применение прекрасно осознавали и ценили ее свойства лучше, чем в любой другой период римской истории. Впоследствии кавалерия в римской армии была более многочисленной, иногда намного превышая по численности пехоту. Однако ее качество ухудшилось, не такой совершенной оказалась и дисциплина, равно как и командующие не были такими искусными и умевшими использовать ее эффективно.
Через сто с лишним лет после Замы, в 86 году до н. э., Сулла вел войну с полководцами Митридата в Беотии. Он располагал армией в 15 тысяч пехотинцев и только 1500 конников, в то время как у его противников армия была намного больше. В сражении при Орхомене, чтобы защитить свои фланги, Сулла распорядился построить два укрепления. Правое он довел до болота, а левое – до реки Меласс, огибавшей справа расположение противника (полководца Архелая) и впадавшей в болото в тылу вражеского войска.
Таким образом, Сулла не только защитил свои фланги, но и нейтрализовал выставленную против него кавалерию, загнав ее во время боя в собственный лагерь. Затем он ворвался туда, уничтожил вражескую армию, зажатую между рекой и болотом и лишенную возможности отступить. Можно только удивляться действиям Архелая, имевшего численное превосходство в кавалерии и позволившего менее сильному противнику пересечь широкую равнину и запереть себя среди непреодолимых препятствий.
Лукулл, командовавший римской армией в период войны с Митридатом, весьма искусно использовал свою кавалерию, именно ей он обязан своим успехом в сражении при Тиграна-керте в 69 году до н. э., где одержал победу над намного превосходившей его армией, разумно организовав своих конников. Тигран, чья армия состояла из 150 тысяч пехотинцев, 2 тысяч лучников и пращников, 35 тысяч разведчиков и устроителей дорог, 55 тысяч всадников, из которых 17 тысяч имели тяжелые стальные доспехи, расположился на обширной равнине, где перед ним протекала река Тигр.
Лукулл со своими 10 тысячами пехоты, 3 тысячами кавалерии, 1 тысячей пращников и лучников двигался, чтобы напасть на это несметное войско, пересек реку перед правым флангом врага. Увидев столь малое количество воинов, Тигран посмеялся над его наглостью, заявив: «Если они пришли как послы, то их слишком много, если же как солдаты, то их слишком мало».
Лукулл подметил, что правый фланг врага близко примыкает к возвышающемуся над ним холму, который остался не занятым врагами. Тотчас же он отдал приказ захватить ее храбрым натиском своей кавалерии, чтобы сразу же атаковать оттуда фланг и тыл правого фланга противника, состоявший из отборной кавалерии, как уже говорилось выше, имевшей стальные доспехи.