话说士会和寿馀渡过黄河后,向东前进。不到一里之遥,只见一位年轻的将军带领着一队人马前来迎接,他在车上欠身说:“随季(士会),别来无恙吗?”士会走近一看,那位将军姓赵名朔,原来是赵国相国赵盾的儿子。于是三人下车相见。士会问赵朔他们前来的原因,赵朔回答道:“我奉父亲的命令,前来接你回到晋国。后面还有一支大军前来支援。”就在这时,一声炮响响起,车如水流般前行,马如龙奔腾,将士会和寿馀护送进了晋国。秦康公派人去河对岸察看情况,回报给康公后,康公非常生气,便想渡过河去攻打晋国。前哨又报告说:“发现河东又有大军到来,主帅是荀林父和郤缺两人。”西乞术说:“晋国已经有大军接应,我们肯定不能渡过河去,还是回去吧。”于是撤回了军队。荀林父等人看到秦军已经离开,也回到了晋国。士在秦国待了三年,今天又回到了绛城,心中感慨万分。他拜见灵公,裸露上身向灵公道歉。灵公说:“你没有罪。”并让他排在六卿之间。赵盾赞赏魏寿馀的功劳,向灵公报告,灵公赐给他十辆车。秦康公派人将士会的妻子和儿女送回晋国,说:“我实现了黄河之誓!”士会感激康公的恩义,写信表示感谢,并劝他停止战争,致力于民生,保护国家边境。康公采纳了他的建议。从此,秦国和晋国数十年没有发生战争。
周顷王六年,周顷王去世,太子班继位,这就是匡王。这年是晋灵公的八年。当时楚国的穆王去世,太子继位,成为庄王。赵盾趁着楚国有丧事,想要恢复先代盟主的事业。于是在新城召集了各个诸侯国。宋国的昭公杵臼、鲁国的文公兴、陈国的灵公平国、卫国的成公郑、郑国的穆公兰、许国的昭公锡我等人都前来出席。会上,宋国、陈国和郑国的国君都诉说了他们之前被迫向楚国投降的情况。赵盾也一一安慰了他们,让各个诸侯国重新归附于晋国。只有蔡国侯仍然向楚国投靠,不肯前来出席。赵盾派遣郤缺带领军队进攻蔡国,蔡国人请求和解,于是晋军撤退了。
齐昭公潘原本打算去参加会议,但正好生病,没能赶上盟誓的日期,昭公便去世了。世子舍继位,他的母亲是鲁国的女子叔姬,人们称她为昭姬。昭姬虽然是昭公的夫人,但并不怎么受宠。世子舍的才华和声望都很一般,也没有得到国人的尊敬。公子商人是齐国桓公的妾密姬所生的,他一直有篡夺王位的想法。但是由于齐昭公对他待遇甚厚,这个想法一直没有实行。他打算等到昭公去世后再行动。昭公临终时,召公子元从卫国前来,任命他管理国政。商人对公子元的贤能心生忌惮,他想拉拢人心,于是决定拿出自己的家产,周济贫民。如果资金不足,他就借贷来继续支持,使得百姓都非常感激他。同时,他还招募了很多勇士在家训练,早晚不断,这些人都成了他的贴身护卫。当世子舍即位成为国君时,正逢彗星出现在北斗星域,商人便找人来占卜。占卜的结果说:“宋、齐、晋三国的国君都将死于动乱。”商人说:“造成齐国动乱的,除了我还有谁呢?”于是他命令死士们在世子舍的丧事期间,刺杀了世子舍。商人因为公子元年长,便编造谎言说:“舍没有人君的气度,不能居大位,我这么做是为了你好。”公子元大吃一惊,说:“我早就知道你想当国君了,你为什么要连累我呢?我可以为你效力,但你却不能为我效力。只要你当了国君,容我做一个普通的齐国百姓,这样我就可以安度晚年了!”商人登上了王位,成为懿公。公子元心中憎恶商人的所作所为,所以病态地闭门不出,也不参加国事。这也是公子元的好处所在。
昭姬因为痛惜她的儿子死于非命,日夜哭泣悲伤。懿公很讨厌这种声音,于是把昭姬囚禁在一个偏僻的房间,限制她的饮食。昭姬暗中贿赂了宫女,让她们偷偷地与鲁国通信。鲁文公害怕齐国的强大,于是命令大夫东门遂前往周朝,向匡王报告此事,希望借助天子的恩宠,来解救被囚禁的昭姬。匡王派单伯去齐国,对懿公说:“你已经杀了她的儿子,还要她的母亲做什么呢?为什么不放她回鲁国,以显示齐国的宽厚仁德呢?”懿公因为忌讳提到杀死世子舍的事情,听到“杀子”的话,脸都红了,无言以对。单伯便离开了,回到客馆。懿公把昭姬安置在别的宫殿里,然后派人引诱单伯说:“我们的国君对国母不敢怠慢。何况还有天子的谕旨,我们怎敢不顺从呢?您为什么不去拜见国母,让她知道天子关心我们国家的用意呢?”单伯听了这番话,以为是好意,于是跟随使者进入宫殿去拜见昭姬。昭姬满脸泪痕,简单地诉说了她的悲惨遭遇。然而,单伯还没来得及回应,就不料懿公突然出现并大声责骂:“单伯你为什么私自进入我的宫殿,会见国母?你想趁机干些见不得人的勾当吗?我将会将你告上天子!”懿公随即将单伯和昭姬一起拘禁在同一个房间里。由于对鲁国的压迫,懿公非常愤怒,于是开始发动军队攻打鲁国。有人认为懿公弑杀幼主、囚禁国母、扣留天使、欺压邻国,凶恶至极,这是违背天理的。但是当时高、国两位世家的大臣都在朝中,为什么他们不依照公正之道,支持公子元来惩治商人的罪行呢?反而纵容商人的凶恶,没有一句话出来?这当时的局势真是令人叹息啊!有一首诗说:“欲图大位欺孤主,先散家财买细民。堪恨朝中绶若若,也随市井媚凶人!”
鲁国派遣上卿季孙行父前往晋国求援。晋国的赵盾代表灵公,联合宋国、卫国、蔡国、陈国、郑国、曹国、许国等八个诸侯国,在扈地聚集,商议讨伐齐国的事宜。齐国的懿公向晋国贿赂,还释放了单伯回到周国,昭姬也被释放回到鲁国,于是各个诸侯国就都离开了扈地,回到自己的国家。鲁国听说晋国没有果断地攻打齐国,也派公子遂向齐国贿赂,以求达成和解。接下来的事情就不再赘述了。