宋国派门尹般到晋军告急。晋文公说:“宋国来报告危急情况,如果丢开宋国不管,宋国将与我们绝交;如果请楚国退兵,楚国不会答应我们要是与楚国交战,齐秦两国不同意,那怎么办呢?先轸说:“让宋国不求我们,而把礼物送给齐、秦,通过齐、秦两国向楚国请求退兵。同时我们扣留曹国国君,把曹国、卫国的田地分给宋国,楚国舍不得曹、卫,必定不答应齐国和秦国的请求而退兵的。齐国和秦国喜欢宋国的礼物,怒恨楚国不接受调解的顽固态度,能不参战吗?晋文公很高兴,拘捕了曹共公,把曹国和卫国的田地分给了宋国人。 楚成王进入申城并住下来,让申叔离开谷地,让子玉离开宋国,说:“不要去追逐晋国军队!晋文公在外边,十九年了,而结果得到了晋国。险阻艰难,都尝过了;民情真假,都了解了。上天给与他年寿,同时除去了他的祸害,上天所设置的,难道能废除吗?《军志》说:‘适可而止’。又说:‘知难而退’。又说:‘有德的人不能阻挡’。三条记载,适用于晋国。”字玉派遣伯棼向成王请战,说:“不能说一定有功劳,愿意以此塞住奸邪小人的嘴巴。”楚成王发怒,少给他军队,只有西广、东宫和若敖的一百八十辆战车跟去。 子玉派宛春到晋军中报告说:“请恢复卫侯的君位,同时把土地交还曹国,我也取消对宋国的包围。”子犯说:“子玉无理啊!给君王的,只是解除对宋国的包围一项,而要求君王给出的,却是复卫封曾两项。这次打仗的机会不可失掉了。”先轸说:“君王答应他,使别人安定叫做礼,楚国一句话而安定三国,我们一句话而使他们灭亡,我们就无礼,拿什么来作战呢?不答应楚国的请求,这是抛弃宋国;救援了又抛弃他,将对诸侯说什么?楚国有三项恩惠,我们有三项仇怨。怨仇已经多了,准备拿什么作战?不如私下里答应恢复曹国和卫国来离间他们,逮了宛春来激怒楚国,等打起仗再说。”晋文公很高兴。于是把宛春囚禁在卫国,同时私下里允诺恢复曹、卫。曹、卫就与楚国断交。子玉发怒,追击晋军。晋军撤退。军吏说:“以国君而躲避臣下,这是耻辱;而且楚军已经衰疲,为什么退走?”子犯说:“出兵作战,有理就气壮,无理就气衰,哪里在于在外边时间的长短呢?如果没有楚国的恩惠,我们到不了这里。退避三舍,就是作为报答。背弃恩惠而说话不算数,要用这个来庇护他们的敌人,我们理曲而楚国理直,加上他们的士气一向饱满,不能认为是衰疲。我们退走而楚军回去,我们还要求什么?若他们不回去,国君退走,而臣下进犯,他们就缺理了。”进军退走三舍。楚国骑士要停下来,子玉不同意。 夏天四月初三,晋文公、宋成公、齐国大夫国归父、崔夭、秦 国公子小子懿带领军队进驻城濮。楚军背靠着险要的名叫郄的丘 陵扎营,晋文公对此很忧虑。他听到士兵们唱的歌辞说:“原野上 青草多茂盛,除掉旧根播新种。”晋文公心中疑虑。狐偃说:“打 吧!打了胜仗,一定会得到诸侯拥戴。如果打不胜,晋国外有黄 河,内有太行,也必定不会受什么损害。”晋文公说:“楚国从前 对我们的恩惠怎么办呢?”栾枝说:“汉水北面那些姬姓的诸侯国, 全被楚国吞并了。想着过去的小恩小惠,会忘记这个奇耻大辱,不 如同楚国打一仗。”晋大公夜里梦见同楚成王格斗,楚成王把他打 倒,趴在他身上吸他的脑汁,因此有些害怕。狐偃说:“这是吉利 的征兆。我们得到天助,楚王面向地伏罪,我们会使他驯服的。” 子玉派斗勃来挑战,对晋文公说:“我请求同您的士兵们较量 一番,您可以扶着车前的横木观看,我子玉也要奉陪观看。”晋文 公让栾枝回答说:“我们的国君领教了。楚王的恩惠我们不敢忘记, 所以才退到这里,对大夫子玉我们都要退让,又怎么敢抵挡楚君 呢?既然得不到贵国退兵的命令,那就劳您费心转告贵国将领:准 备好你们的战车,认真对待贵君交付的任务,咱们明天早晨战场 上见。” 晋军有七百辆战车,车马装备齐全。晋文公登上古莘旧城 的遗址检阅了军容,说:“年轻的和年长的都很有礼貌,我们可以 用来作战了。”于是晋军砍伐当地树木,作为补充作战的器械。 四月初四,晋军在莘北摆好阵势,下军副将胥臣领兵抵挡限陈、 蔡两国军队。楚国主将子玉用若敖氏的六百兵卒为主力,说:“今 天必定将晋国消灭了!”子西统率楚国左军,斗勃统率楚国右军。 晋将胥臣用虎皮把战马蒙上,首先攻击陈、蔡联军。陈、蔡联军 逃奔,楚国的右军溃败了。晋国上军主将狐毛树起两面大旗假装 撤迟,晋国下军主将栾枝让战车拖着树枝假装逃跑,楚军追 击,原轸和郄溱率领晋军中军精锐兵力向楚军拦腰冲杀。狐毛和 狐偃指挥上军从两边夹击子西,楚国的左军也溃败了。结果楚军 大败。子玉及早收兵不动,所以他的中军没有溃败。 晋军在楚军营地住了三天,吃缴获的军粮,到四月八日才班 师回国。四月二十九日,晋军到达衡雍,在践土为周襄王造了一 座行官。 在城濮之战前的三个月,郑文公曾到楚国去把郑国军队交给 楚国指挥,现在郑文公因为楚军打了败仗而感到害怕,便派子人 九去向晋国求和。晋国的栾枝去郑国与郑文公议盟。五月十一日, 晋文公和郑文公在衡雍订立了盟约。五月十二日,晋文公把楚国 的俘虏献给周襄王,有四马披甲的兵车一百辆,步兵一千人。郑 文公替周襄王主持典礼仪式,用从前周平王接待晋文侯的礼节来 接待晋文公。五月十四日,周襄王用甜酒款待晋文公,并劝晋文 公进酒。周襄王命令尹氏、王子虎和内史叔兴父用策书任命晋文 公为诸侯首领,赏赐给他一辆大辂车和整套服饰仪仗,一辆大戎 车和整套服饰仪仗,红色的弓一把,红色的箭一百支,黑色的弓 十把,黑色的箭一千支,黑黍米酿造的香酒一卣,勇士三百人,并 说:“周王对叔父说:‘恭敬地服从周王的命令,安抚四方诸侯,监 督惩治坏人。’”晋文公辞让了三次,才接受了王命,说:“重耳再 拜叩首,接受并发扬周天子伟大、光明、美善的命令。”晋文公接 受策书迟出,前后三次朝见了周襄王。 卫成公听到楚军被晋军打败了,很害怕,出逃到楚国,后又 逃到陈国。卫国派元喧辅佐叔武去接受晋国与诸侯的盟约。五月 二十八日,土子虎和诸侯在周王的厅堂订立了盟约,并立下誓辞 说:“各位诸侯都要扶助王室,不能互相残害。如果有人违背盟誓, 圣明的神灵会惩罚他,使他的军队覆灭,不能再享有国家,直到 他的子孙后代,不论年长年幼,都逃不脱惩罚。”君子认为这个盟 约是诚信的,说晋国在这次战役中是依凭德义进行的征讨。 当初,楚国的子玉自己做了一套用美玉装饰的马冠和马秧,还 没有用上。交战之前,子玉梦见河神对自己说:“把它们送给我! 我赏赐给你宋国孟诸的沼泽地。”子玉不肯送给河神。子玉的儿子 大心和楚国大夫子西让荣黄去劝子玉,子玉不听。荣黄说:‘人死 了能对国家有利,也要去死,何况是美玉!它们不过是粪土,如 果可以用来帮助军队得胜,有什么可以吝惜的?”子玉还是不听。 荣黄出来告诉大心和子西说:“不是河神要让令尹打败仗,而是令 尹不肯为民众尽力,实在是自找失败。”楚军战败后,楚王派人对 子玉说:“如果你回楚国来,怎么对申、息两地的父老们交代呢?” 子西和大心对使臣说:“子玉本来想自杀,我们两入拦住他说: “国君还要惩罚你呢。’”子玉到了连谷就自杀了。 晋文公听到于玉自杀的消息,喜形于色他说:“今后没有人危 害我了!楚国的为吕臣当令尹,只知道保全自己,不会为老百姓 着想。