双方士兵都感受到了彼此的压力,但谁也没有退缩。随着战鼓的敲响,双方的军队开始向前推进,他们的步伐整齐划一,士气高昂。
战场上尘土飞扬,喊杀声此起彼伏。罗马军队展现出了强大的战斗力,他们紧密配合,冲锋前士兵纷纷向前投掷出标枪,随后拔剑冲向前方肉搏。而联军也不甘示弱,他们手握盾牌顽强抵抗,试图挡住罗马军队的进攻。
战斗一开打就表现出了明显的差距,不仅中央阵线的混战,联军不是罗马重步兵的对手,就连两翼的骑兵冲锋,联军也被罗马阵营的骑兵给击败了。
马西尼萨的努米底亚骑兵一马当先,首先驱散了对面的迦太基骑兵,不甘落后的莱伊利乌斯也将西法克斯的骑兵挤出了战场。
侧翼无忧的西庇阿指挥罗马中央步兵发动更加猛烈的进攻。罗马军团的第一横队死死地和迦太基的重步兵厮杀在一起,第二、第三横队没有闲着,而是迅速横移向敌军两侧移动。待罗马士兵完成包围后,迦太基步兵自然将遭到来自正面和侧面的三重打击。
在激烈的战斗中,鲜血染红了大地,生命在瞬间消逝。随着罗马军队从两翼完成对联军的包围,联军便出现了混乱,他们的士气受到了极大的打击。
在关键时刻,西庇阿下令两翼的骑兵也加入对敌人的合围。罗马骑兵顿时如猛虎般冲向敌人,将已是强弩之末的联军士兵一下子就冲垮了。
联军终于崩溃了,他们四处逃窜,留下了满地的尸体和伤员。罗马士兵则继续扩大战果,不断追击逃跑的联军士兵,将他们一个个斩杀在战场上。此战又几乎全歼了迦努联军,只是又让吉斯科和西法克斯给逃了。