公元前632年。
楚国令尹成得臣(子玉),撤出包围宋国缗(min)邑的兵力,率领陈、蔡、郑、许四路诸侯国的军队,拔营起寨,向着晋国的军队方向进发!此时晋文公攻破曹国后在其都城(山东菏泽市定陶区)附近驻扎。
注:【缗(min)邑:山东金乡县西北】
成得臣派西广的兵士驾驶战车,同成氏宗族的兵士一起,作为中军;派斗宜申率领申邑的军队,汇同郑、许两国的兵力为左军;派斗勃率领息邑的军队,汇同陈、蔡两国兵力为右军。风驰电掣,直奔晋侯的军营对面,分为三处驻扎。
注:1.【申邑:河南南阳】
2.【息邑:河南息县】
晋文公召集诸将询问计策。
先轸说:“原计划就是要把楚军引过来,打败他(本谋致楚,欲以挫之)。况且楚军自从去年开始,攻击齐国、包围宋国,已经一年多了,军队都很疲惫(且楚自伐齐围宋,以至于今,其师老矣)。这次必须与楚军交战,不能失去战机、也不能失败(必战楚,毋失敌)。”
狐偃说:“主公当年在楚国时,对楚君曾经承诺:‘日后在中原战场上两军相见,我要退避三舍’(他日治兵中原,请避君三舍)。如今直接与楚军交战,是食言,是没有信誉了。主公之前都没有对原邑的人们失信,怎么能对楚君失信呢?必须要退避楚军(今遂与楚战,是无信也。主公向不失信于原人,乃失信于楚君乎?必避楚)。”
注:【原邑:河南济源市】
诸将都生气地说(皆艴然曰):“以君主的身份避让臣子,这也太耻辱了。不可,不可!”
狐偃说:“子玉(成得臣)虽然刚愎勇猛(子玉虽刚狠),但是楚君的恩惠,不能忘却!我们退避楚军,是对楚王的尊重,给楚王面子,并不是退避他子玉。”
诸将又说:“倘若楚兵追击,怎么办?”
狐偃说:“如果我们后退,楚兵也后退,他就不能再回头去围困宋国了。如果我们后退,而楚兵追击,那就是以臣子的身份逼迫君主,理亏的就是他了。退避而又没躲避开,我们的士兵就会有怒气,敌人骄傲而我军愤怒,怎么能不战胜他们呢(避而不得,人有怒心,彼骄我怒,不胜何为)?”