杀得难解难分。“将军!不好了,我们背后有敌军。”一个罗马士兵发现从罗马军阵后面不远处的一条干涩的河道里慢慢的爬出了大量的迦太基士兵。原来,这正是由马戈提前带来埋伏在这里的部队。“士兵们冲啊!”马戈挥动手中的长剑,大声的喊道,“杀过前面的罗马人!洗刷耻辱的时刻到啦!”在他的鼓舞下,2个大队的长盾骑兵率先冲了上来,对准三横阵最后的特里亚里后备军就冲杀了过去。这些后备军不亏是经验丰富的老兵,他们迅速的转身,组成密集的队型,用盾护住自己的身体,然后用手中的长枪与长盾骑兵互相拼刺着。但是,这个时候伊比利亚盾牌兵和高卢森林弓手也杀了过来。在标枪与弓箭的联合打击下,这些坚强的饥肠辘辘、浑身冰冷的老兵,终于还是抵挡不住了。
“呕!呕!”战象在印度驭手的催动下,向着罗马骑兵杀来。战象的后面跟着的大批迦太基骑兵也一同冲杀过来。疲惫的罗马骑兵,现在根本无心作战了,他们本来就没有吃饭,刚才又被努米底亚骑兵一番折腾,现在又看到大象冲了过来,一种畏战的情绪在骑兵们的心里自然的产生了。他们抵挡了一阵儿,感觉实在力不从心,就迅速的溃败了。
随着两翼的崩溃,背后又有迦太基的伏兵出击,罗马的步兵军团已经完全的暴露在迦太基人的打击范围之内。纪律严明的罗马军团奋力的与迦太基人混战在一起。但是,不久,饥饿、寒冷与失去保护的无助,终于压跨了他们,他们也放弃了抵抗,开始向特雷比亚河或其他可能的方向逃窜。等罗马的步兵们逃到河边,迦太基人的骑兵和战象已经早早的等在了那里。大部分的罗马士兵都丧生在特雷比亚河边。不过,有大约一万人的罗马步兵却没有选择向特雷比亚河撤退,他们突破了迦太基防线上波依人据守的阵线,成功的逃到了普拉森提亚的安全地带。
迦太基的军队追击到特雷比亚河边,就没有再继续追赶罗马的溃兵。这时候,随着中午温度的升高,原本鹅毛般的大雪就变成了滂沱的大雨。汉尼拔下令全军返回营地。
对汉尼拔来说,这是一次大捷。他这方面的伤亡主要发生在新入伍的高卢人当中,损失一些这样的新兵对他说来是无足轻重的。但是严寒气候也造成了伤亡。大批人畜因在作战中被冻伤而致死。战象只剩下了一头。
现在已是深冬,天气寒冷,士兵们已经不可能再作战了。第二次布匿战争中,公元前257年冬的大规模战争结束了。汉尼拔将休战的大部分时间用来巩固与波河流域各部落的关系。罗马人现在已经意识到,在波河平原,当地人大部分都仇视罗马。他们不可能在那里战胜汉尼拔,因而他们干脆放弃了山南高卢。