汉尼拔没有料到哈斯朱拔来得这么快。由于缺乏准确的情报,无法判断哈斯朱拔下一步的打算,汉尼拔只能按兵不动,等待哈斯朱拔的消息。汉尼拔并不知道哈斯朱拔已经南进到距离他三百公里的地方。哈斯朱拔明白和汉尼拔协同作战的重要性,他派遣信使南下和汉尼拔联络,在信中详细说明自己的行军路线和南北对进的想法。不幸的是,这个信使在即将到达汉尼拔的营地时被罗马军队抓获,结果哈斯朱拔的全盘计划都落入尼罗手中。
尼罗看到哈斯朱拔的信以后大吃一惊,他决心集中兵力先解决哈斯朱拔,再回头对付汉尼拔。尼罗明白,利维尤斯的部队和哈斯朱拔已经形成均势,如果他再率领精兵参战,胜利的天平就会倒向罗马这边。那个时候的罗马法律规定,将领不得擅自离开元老院划分的战区作战,否则以图谋造反治罪。尼罗知道战机稍纵即逝,他立刻提精兵一万出发,同时派信使赴罗马向元老院禀报他的战略意图。为了迷惑对手,他对部下谎称前去袭击汉尼拔的一个要塞。大军先向南行进,等到夜幕降临后突然掉头向北,连夜强行军奔向梅托罗河。
为了保证行军速度,尼罗没有携带给养,而是命令沿途各地方政府火速准备食物和饮水,放在道路两旁以供大军使用。尼罗大军所到之处,罗马百姓拥挤在道路两旁,或给罗马士兵送粮送水,或跪地祈祷,这样的场景深深激励着罗马士兵,更坚定了他们死战的决心。
尼罗精心调控行军速度,以使大军能在夜晚到达利维尤斯的营地。为了不让哈斯朱拔察觉罗马增援部队的来临,尼罗的军队没有另外扎营,而是悄悄地进入利维尤斯军队的营地。
此处以北一公里,就是哈斯朱拔的大营。罗马诸将立刻召开军事会议,利维尤斯提议先让尼罗的部队休整几天,尼罗坚决反对,他说:“诸位,我们在这里耽搁一天,就等于给汉尼拔多一天的时间发现我们的动向。我们要趁汉尼拔兄弟还蒙在鼓里的时候进攻,歼灭哈斯朱拔。我必须在汉尼拔发觉之前回到南线。”会战的决定做出以后,罗马军营立刻升起红色的旗帜,告诉罗马士兵准备战斗。天刚破晓,罗马各军团就开始在战场上集结,展开战斗队形。
3 梅托罗会战
哈斯朱拔和利维尤斯在塞那对峙以来,一直想方设法和罗马人打一场会战,但利维尤斯总是坚守不出。当他得知罗马军队终于准备会战时,也率领迦太基联军展开队形,慢慢向罗马阵前靠拢。
哈斯朱拔没有接到任何关于罗马增援部队的情报,但是当他近距离观察罗马阵线的时候,敏锐地发现罗马军队好象增加了不少。一些罗马士兵衣甲不整,满脸疲惫,似乎刚刚经过强行军。罗马军团之间联络的号角声也较过去频繁许多。哈斯朱拔和罗马作战十几年,对罗马军队的习性了如指掌,他随即断定罗马在南线的部队已经前来增援。由于无法知道汉尼拔的命运,哈斯朱拔决定撤退,等回到高卢以后再做打算。
哈斯朱拔先率领部队退出战场,回到自己的营地。罗马军队不敢贸然地攻击他坚固的营垒,所以这一天安然无事地过去了。刚入夜,哈斯朱拔就率军悄悄离开营地,向北撤退。他希望连夜渡过梅托罗河,这样天亮以后罗马人就不易追上。可惜的是,哈斯朱拔的向导出卖了他,这个人将哈斯朱拔大军领到河水最湍急的地方,然后逃之夭夭。哈斯朱拔大军一整夜都忙着寻找可以涉渡的浅滩,直到天亮都没有找到。
天亮以后,哈斯朱拔发现他的军队由于疲惫和烦躁,已经乱成一团。一些高卢人喝得烂醉如泥。这时罗马的骑兵已经追击而来,而罗马军团排着整齐的方阵,紧紧跟在后面。哈斯朱拔这时明白已经不可能撤退了,只得背水一战。于是他尽其所能,将乱糟糟的部队展开。哈斯朱拔亲率最得力的西班牙步兵组成右翼,来自阿尔卑斯山区强悍的依古利亚步兵在中央,阵前是十头来自埃塞厄比亚的战象。战斗力最弱的高卢人在左翼,因为这一侧的地形是起伏的丘陵,而高卢人阵前是一道河谷,进攻的罗马军队必须翻过一个相当陡峭的山坡,再越过河谷,才能同高卢人接阵。哈斯朱拔期望罗马军队的进攻在这里会因为地形限制而迟缓,使他赢得时间从右侧击溃罗马军队。
一场会战终于打响了。利维尤斯率军首先向哈斯朱拔的右翼发起进攻,但遭遇异常坚强的抵抗,哈斯朱拔的西班牙步兵跟随他作战多年,对罗马军队的战法相当熟悉,而依古利亚步兵则是天生的剽悍,硬是寸土不让,双方都死伤惨重,一时战况胶着起来。迦太基的战象也开始发挥威力,它们在罗马方阵里横冲直撞,迫使一些罗马军团后退。尼罗的军队进攻哈斯朱拔的左翼,他们为陡坡和河谷所阻,到这时还未能与高卢人接战。哈斯朱拔看到尼罗的军队无法发挥作用,战局正朝着他预想的方向发展,于是率军开始反击,企图歼灭利维尤斯的部队,这回轮到利维尤斯拚命抵抗,苦苦支撑。
尼罗洞察到了哈斯朱拔的战略企图,再出惊人之举。他亲率最精锐的一个军团脱离迦太基军队的左翼,强行军迂回到哈斯朱拔所在的右翼,然后从哈斯朱拔的侧背突然发起进攻。
迦太基军队缺乏训练的弊病这时就暴露无疑,由于遭受突然打击,最右边的西班牙步兵首先败逃,冲乱了依古利亚步兵的中央方阵,结果导致哈斯朱拔的整个右翼阵形崩溃,大家争先恐后逃向高卢人的左翼。这时尼罗留在左翼的一个罗马军团经过长时间跋涉,也出现在高卢人的阵前,和追击而来的罗马军团主力形成合围。会战到此时已经变成了一场屠杀。
哈斯朱拔看到大势已去,高傲的他不愿做罗马人的俘虏,于是单枪匹马冲进罗马军团的方阵,力战而死。到傍晚时分,这支迦太基大军已经不复存在了。
4 英雄末路
梅托罗战役胜利以后,尼罗立刻赶回南线,而汉尼拔到这时依然不知道发生了什么事。尼罗从北线给汉尼拔带来了一个礼物,一个罗马骑兵来到汉尼拔军营门前,用力扔进来一颗头颅。
汉尼拔最后一次看到他的弟弟还是出征意大利的时候,那时他交给哈斯朱拔一支军队,要他守住西班牙这个根据地。兄弟俩相互拥抱,挥泪而别。这一别就是十年,汉尼拔在意大利度日如年,没有一天不在盼望有朝一日哈斯朱拔率领大军来到意大利,再见到他那俊朗的面庞和热情的笑容。汉尼拔双手捧着哈斯朱拔的头颅,抚摸着他冰冷的脸颊和依然圆睁的双眼,悲痛欲绝,不由得嚎啕大哭起来。汉尼拔不仅是为他的死去的兄弟痛哭,他也在为他的祖国痛哭,因为他已经知道迦太基注定要输掉这场战争了。
梅托罗战役是布匿战争的转折点。它对罗马的意义就如同二战中阿拉曼之于英国,中途岛之于美国,斯大林格勒之于苏联一样。从此以后,罗马对汉尼拔已经无所畏惧,虽然战争还要再打五年。汉尼拔覆灭以后,罗马在以后的数百年中再也没有遇到过同样可怕的对手,能够让罗马一夜数惊,而整个国家的命运不得不系于梅托罗一战之上。
公元前202 年,罗马名将西庇欧入侵迦太基,在扎玛战役(Zama)中决定性地击败了汉尼拔,迦太基投降。汉尼拔只身逃脱,开始了长达二十年的流亡生涯。他先投奔塞吕西(Seleuci de)国王安提欧楚三世(Antiochus III ),作为国王的高级顾问参谋塞吕西和罗马的战争。
可惜安提欧楚三世只不过是叶公好龙,而汉尼拔提出的计策常常让他的群臣大为难堪,所以汉尼拔一直没有得到重用。公元前190 年,塞吕西被西庇欧击败投降,罗马停战的条件之一就是交出汉尼拔。不得已,汉尼拔再次逃亡,在小亚细亚的希腊城邦国家中东躲西藏,而罗马也是如影随形,紧追不放。公元前182年,比西尼亚(Bithynia)国王迫于罗马的威逼,准备将汉尼拔交出去。已经65岁的汉尼拔厌倦了流亡生涯,他自嘲地说:“我这个老家伙一天不死,罗马人就一天不得安宁,今天就让他们如愿吧。”(原话"Let us ease the Romans of theircontinual dread and care, who think it long and tedious to awa it thedeath of a hated old man. “)于是服毒自尽。就在这一年,西庇欧在罗马的政治斗争中失败而遭到放逐,也在孤苦伶仃中去世。
史书上记载,汉尼拔曾经在安提欧楚三世的宫廷中和来访的西庇欧会面,两个战场上的死对头都颇有君子风度,相见甚欢。宴席过后两人一起在花园散步,汉尼拔有意无意地抢到西庇欧左边,也就是所谓的“上手”位置,西庇欧一笑置之。两人于是聊起古今的名将,西庇欧请汉尼拔排个座次。汉尼拔不假思索,说道第一当属亚力山大(Alexander ),其次是皮鲁斯(Pyrrhus ),他自己可以排第三。西庇欧又问,“如果扎玛之战你打赢了我,你又如何评价?”汉尼拔沉吟片刻,说道:“那么我就应该是古今头一号名将。”可见汉尼拔虽然高傲,内心深处对西庇欧也还是英雄惜英雄的。