话说秦穆公私下和郑国结盟,背叛了晋国并撤回军队,晋文公非常生气。狐偃建议说:“虽然秦军离我们不远,请允许我率领一部分军队去追击他们。秦军士气低落,没有斗志,我们可以一战而胜。一旦我们打败了秦军,郑国一定会吓得胆寒,到时候不用我们攻打,他们自己就会屈服了。”文公说:“不行。我们过去靠秦国的力量,来稳定我们的国家。如果没有秦国的帮助,我们怎能到达当前的位置?虽然子玉对我不够礼貌,我还是避开了他,以报答他的恩情。更何况我们之间还有婚姻关系呢?况且,就算没有秦国的帮助,我们也没有什么困难无法围攻郑国。”于是晋文公下令分兵一半,在函陵营地设防,继续攻打郑国。郑伯对烛武说:“秦兵已经撤退了,这是你的功劳。但现在晋兵还没有撤退,我们应该怎么办?”烛武回答说:“我听说公子兰在晋国很受晋侯的宠爱,如果我们派人去迎接公子兰回国,并请求晋国同意和解,晋国一定会同意的。”郑文公说:“这事不是老先生,也没人能胜任去做了。”石申父说:“烛武已经很劳累了,我愿意代替他去。”于是他带着贵重的礼物离开城池,直接去晋国的军营求见晋文公。晋文公命令他进来。石申父再次拜谢,将贵重的礼物献上,传达郑伯的表示说:“我们的国君因为与荆蛮相邻,不敢断绝关系,但实际上也不敢离开您的庇护。您震怒了,我们的国君知道错了。我们不才,愿意献上礼物作为贽礼。我国君主有一个名叫兰的弟弟,如果允许他侍奉在您左右,现在我们愿意通过兰来请求您的宽恕。如果您让兰监督郑国,他一定会日夜在宫廷侍奉,怎么敢有二心!”文公说:“你之前离开我前往秦国,明显是欺负我不能单独攻下郑国。现在又来求和,莫非是缓兵之计,想等待楚国的救援吗?如果你想让我撤兵,必须答应我两件事才行。”石申父说:“请您吩咐!”文公说:“去晋国求和。晋文公考虑到过去的恩情,同意与楚国恢复友好关系,并派大夫阳处父去楚国回访。这些细节就不再赘述了。
在周襄王二十四年,郑国的文公去世了。大臣们推举他的弟弟公子兰继位,称为穆公。这正应了以前预示公子兰将继位的梦境。这年冬天,晋文公生病了,他召来赵衰、先轸、狐射姑、阳处父等大臣,接受他们的临终嘱托,让他们辅佐世子驩成为国君,不要废弃国家的大业。晋文公担心他的诸子在国内不安定,于是预先派遣公子雍到秦国去任职,公子乐到陈国去任职。公子雍是杜祁所生,公子乐是辰嬴所生。他还让他的幼子黑臀到周朝去任职,以加强与王室的联系。晋文公去世后,他在位八年,享年六十八岁。史臣写了一首诗赞美晋文公:“道路奔驰十九年,神龙返穴遂乘权。河阳再觐忠心显,城濮三军义问宣。雪耻酬恩中始快,赏功罚罪政无偏。虽然广俭由天授,左右匡扶赖众贤。”
世子驩主持丧事即位,成为襄公。襄公敬奉文公的灵柩,安葬在曲沃。当灵柩刚离开绛城时,突然听到柩中发出一声巨响,像牛鸣一样,灵柩变得沉重如泰山,车辆无法移动。群臣们都感到惊恐不已。太卜郭偃为此卜了一卦,献上繇辞说:“有鼠西来,越我垣墙。我有巨梃,一击三伤。”
太卜郭偃说:“数日之内,必定会有来自西方的军队。我们可以出击他们,必定能够大获全胜。这是晋文公的灵魂告诉我的。”所有大臣都跪拜在地。不久,灵柩中的声音突然停止了,也感觉不再那么沉重,随着车队继续前行。先轸说:“西方应该指的是秦国。”于是他派人秘密前往秦国探查情报。
话说回来。当时秦国的将领杞子、逢孙、杨孙三人,驻扎在郑国的北门。他们看到晋国把公子兰送回郑国,立为世子,心中十分愤怒地说:“我们为他戍守,抵抗晋国的军队,他却又向晋国投降,这显得我们没有功劳了。”他们已经将这个消息秘密地报告给了秦国。秦穆公心里也很不高兴,只是因为晋侯的原因,他敢怒而不敢言。等到公子兰即位后,他对杞子等人并没有特别的礼遇。杞子于是和逢孙、杨孙商量:“我们驻扎在外,永远没有结束的时候。不如劝说我们的主公悄悄派兵袭击郑国,我们都能获得丰厚的回报然后回去。”正在商量的时候,他们又听说晋文公也去世了,于是他们高兴地拍手称快地说:“这是天意帮助我们成功啊!”于是他们派遣一名亲信回到秦国,向穆公透露:“郑国让我掌管北门,如果你派兵偷袭郑国,我可以成为内部的帮手,让郑国彻底灭亡。而且晋国现在正在遭受重大的丧事,肯定无法帮助郑国。更何况郑国的新君刚刚登基,防御还没有完全建立起来,现在是我们不能错过的好机会。”