告诉他这个梦,如此这般:“梦中和楚国搏斗不胜,被他喝我的脑浆,恐怕不是吉兆吧?”
狐偃祝贺说:“这是大吉之兆啊,您一定会胜利。”
晋文公说:“吉在哪里?”
狐偃回答说:“您仰面倒地,得到天的照应。楚王伏在您身上,是伏地请罪啊。脑是用来使物体柔软的,您把脑给楚国,是柔服他们了,不是胜利是什么?” 晋文公这才释然。
天色刚亮,军吏报告:“楚国派人来下战书。” 晋文公打开看,书里写着:
请和您的士兵游戏,您靠着车前的横木观看,得臣我也观看。
狐偃说:“战争,是危险的事,却说是游戏,他们不敬重这件事,能不败吗?”
晋文公派栾枝回复他的信说:
我没有忘记楚王的恩惠,所以恭敬地退避三舍,不敢和大夫对阵。大夫一定要观看军队,怎敢不遵命?明天早上相见。
楚国使者离开后,晋文公让先轸再次阅兵车,共七百辆,精兵五万多人,齐、秦的军队,不包括在内。晋文公登上有莘之墟,观望他的军队,见其老少有序,进退有节,感叹说:“这是郤縠的遗教啊,用这样的军队应敌可以了!” 派人砍伐山上的树木,准备作战工具。
先轸分拨兵将,让狐毛、狐偃率领上军,同秦国副将白乙丙攻打楚军左师,和斗宜申交战;让栾枝、胥臣率领下军,同齐国副将崔夭,攻打楚军右师,和斗勃交战;各授予计策行事。自己和犨溱、祁瞒在中军结阵,和成得臣对峙。却让荀林父、士会,各率领五千人作为左右翼,准备接应。再让国归父、小子憗各自率领本国的军队,从小路抄出楚军背后埋伏,只等楚军败北,就杀入占据他们的大寨。
当时魏犨的胸疾已经痊愈,自己请求做先锋。先轸说:“留老将军有大用。从有莘南去,地名空桑,和楚国的连谷地面接壤,老将军可以率领一支军队,埋伏在那里,截断楚军败兵的归路,擒拿楚国将领。” 魏犨欣然去了。
赵衰、孙伯纠、羊舌突、茅茷等一班文武,保护晋文公在有莘山上观战。
再让舟之侨在南河整理船只,伺候装载楚军的辎重,到时候不要有误。
第二天黎明,晋军在有莘之北列阵,楚军在南列阵,彼此三军,各自成列。
成得臣传令,教:“左右二军先进,中军随后。”
且说晋下军大夫栾枝,打探到楚右师用陈、蔡作为前队,高兴地说:“元帅秘密对我说:‘陈、蔡胆小怕战而且容易动摇。先挫败陈、蔡,那么右师不用攻打就会自己溃败了。’于是让白乙丙出战。
陈辕选、蔡公子印,想在斗勃前建功,争先出车。还没交锋,晋兵忽然退后,二将正想追赶,只见对阵门旗打开,一声炮响,胥臣领着一阵大车,冲了出来。驾车的马,都用虎皮蒙背,敌马见了,以为是真虎,惊慌跳跃,驾车的人拿不住缰绳,牵车回走,反而冲动了斗勃的后队。胥臣和白乙丙乘乱掩杀,胥臣用斧头把公子印劈死在车下,白乙丙用箭射中斗勃的脸颊。斗勃带箭而逃,楚右师大败,死者枕藉,不计其数。
栾枝派军卒,假扮作陈、蔡的军人,拿着他们的旗号,去报告楚军,说:“右师已经得胜,速速进兵,共成大功。”
成得臣靠着车前横木观望,只见晋军向北奔跑,烟尘蔽天,高兴地说:“晋下军果然败了!” 急忙催促左师全力前进。斗宜申见对阵大旗高悬,料想是主将,抖擞精神,冲杀过来。这里狐偃迎住,交战几个回合,只见阵后大乱,狐偃回车就走,大旗也往后退。
斗宜申只道晋军已经溃败,指挥郑、许二将尽力追逐,忽然鼓声大振,先轸、郤溱率领一支精兵,从半腰里横冲过来,将楚军截成两段。狐毛、狐偃翻身再战,两下夹攻。郑、许的兵先自惊慌溃败,斗宜申支撑不住,拼命杀出,遇到齐国将领崔夭,又杀一阵,全部丢弃了他们的车马器械,混杂在步兵中,爬山而逃。
原来晋下军假装向北奔跑,烟尘蔽天,是栾枝砍下有莘山的树木,拖在车后,车跑木走,自然刮地尘飞,哄得左军贪图功劳求战。狐毛又假装设立大旗,让人拖着走,装作奔溃的样子。狐偃假装战败,引诱他们追逐。先轸早已算定,吩咐祁瞒虚建大将旗,守定中军,任凭敌军挑战,千万不可出去应敌,自己率兵从阵后抄出,横冲过来,恰好和二狐夹攻,于是获得全胜。
这都是先轸预定的计策。有诗为证:
临机何用阵堂堂?先轸奇谋不可当。
只用虎皮蒙马计,楚军