在回国途中,晋国正卿荀偃头上长了恶疮,非常严重,已经开始生了痈疽。晋军渡过黄河,到达了晋国的著雍城,荀偃病危,眼珠子都鼓了出来。晋国大夫先回国的都赶回来探望。荀偃是中军统帅,他这一病危,副帅士丐(范宣子)入帐请见,听取荀偃交待后事。荀偃知道自己的样子太吓人,就不想见他。士丐通过侍者问他谁可以做中行氏的继承人?荀偃又名中行献子,是中行氏的家主,他让侍者转告士丐:“郑甥可以继承。”郑甥是荀偃的儿子,又名中行穆子。
二月十九日,荀偃去世了。出征之前,梗阳巫皋预言他活不过当年,周历二月,正是晋历十二月,巫皋之言果真应验了。荀偃死不瞑目,而且嘴唇紧闭,不能含珠玉。春秋时期贵族去世,要在口中放入珠玉,以使逝者安息。士丐洗干净手,去抚荀偃的眼皮说:“您放心吧,我等一定会向事奉您一样事奉穆子(郑甥)!”荀偃双目还是没有合上。晋大夫栾怀子说:“是因为伐齐之事尚未完成吗?”他又用手去抚荀偃的眼皮说:“您虽已去,我等一定继续为降服齐国努力,有黄河之水为证!”荀偃这才闭了眼,嘴张开接受了含玉。士丐羞愧不已,出帐后说:“作为一个男子汉,我实在是浅薄,小看了中行献子!身死犹不忘国事!”
栾怀子随后奏请晋平公,为实现正卿中行献子的遗志,他要率领一部晋军继续讨伐齐国。晋平公允准,栾怀子联合了卫卿孙文子率领的卫国军队,连续作战,又一次攻入齐国境内。
鲁襄公带领鲁国军队回国后,随即派出上卿兼司徒季武子到访晋国,拜谢晋国率领诸侯联军讨伐齐国、拘捕了邾悼公,还划给了鲁国大片土地,为鲁国讨回了公道。晋平公以飨礼款待季武子,此时范宣子(士丐)已升任正卿,陪同晋侯宴请季武子,在席间朗诵了《黍苗》,开篇第一句是“芃芃黍苗,阴雨膏之。”(黍苗蓬勃生长,全靠好雨滋润。),范宣子以此比喻晋平公忧劳鲁国,就像好雨滋润黍苗。季武子起身再拜叩首说:“小国仰仗大国,就好像谷物仰仗润泽的雨水。如此经常润泽,天下将会和睦,岂止是鲁国如此?”接着他也朗诵了《六月》,讲的是早年周宣王时期的大夫尹吉父率军北伐猃狁取得胜利的故事,季武子是借此诗比喻晋平公率领诸侯出征以匡周王室的功勋。
季武子此行,给晋国献上了一口“林钟”,是用讨伐齐国时缴获的兵器熔铸的,钟上还有铭文,记载了鲁国的功绩。制作此钟的时候,司寇臧武仲觉得不妥,他认为这次讨伐齐国取得的胜利是依靠晋国的力量取得的,而且鲁国作为小国,侥幸战胜了齐国,却把所获齐国兵器熔铸为钟、铭文记载,此乃取祸之道也。
齐灵公的夫人是鲁国颜氏人,名颜懿姬,膝下一直无子。颜懿姬的陪嫁侄女鬷(zōng)声姬生下了太子光。灵公的其他妾室还有宋国的仲子和戎子两姐妹,仲子喜读诗书、贤惠淑德,但灵公最宠爱娇柔无比的戎子。仲子生下了公子牙,就把公子牙嘱托给国君宠妾戎子抚养。戎子就向齐灵公请求另立公子牙为太子,灵公也答应了。仲子听说后,对灵公说:“这样不可,废弃常规,不吉祥。这样会触犯诸侯,难以成功。光已立为太子,且多次参与诸侯盟会,已被诸侯视为储君。现在没有大罪而废之,这是专横而蔑视诸侯,国君一定会后悔的。”齐灵公哪管那么多?说了句“寡人是国君,一切由寡人决定。”于是诏命太子光迁居齐国东部边境,命齐卿高厚为太傅,立公子牙为太子,亲信寺人夙沙卫任少傅(太傅的副手)。
晋国率诸侯讨伐齐国、齐军战败之后,齐灵公的身体一天不如一天了,另立太子之后,更是一病不起。齐卿崔杼与太傅高厚争权,他曾多次跟随太子光参加诸侯的盟会,早已是太子光的死党,崔杼偷偷地把太子光接回了临淄,在齐灵公病危之时,以重兵包围齐国王宫,重新拥立太子光。太子光复仇心切,下令诛杀了灵公宠妾戎子,并把她的尸体摆放在朝堂之上。这做得有些过了,父君灵公虽病重,但还未过世,即杀死其宠妾;而且对后宫姬妾没有专门的刑罚,即使诛杀,也不应陈尸朝堂,这就是白色恐怖了。
五月二十九日,得知了这一切的齐灵公在愤怒和无奈中去世了。太子光继位,史称齐后庄公。公子牙自知危在旦夕,从临淄出逃到了宋国的谷丘城,被齐后庄公派出的精锐禁卫捕获。庄公认为是寺人夙沙卫出的主意废掉自己,下令抓捕,夙沙卫逃奔了齐国的高唐城,据守高唐反叛了。
晋国大夫栾怀子和卫卿孙文子在二月份荀偃去世后讨伐齐国,后来晋平公又命正卿兼中军统帅范宣子增援攻打齐国的军队,晋国大军行进至齐国的谷城,这里曾是管仲的采邑,晋卫联军正准备攻城,从临淄传来了齐侯去世的消息,范宣子依照周礼,诸侯有丧不予攻伐,当即下令撤军回国。
齐卿崔杼在与高厚的权力斗争中,因为拥立了齐后庄公而占据了上风,最终在八月份,崔杼在临淄城外的洒蓝设计杀死高厚,并吞占了高厚的全部家财。同在八月,年迈体弱的鲁国上卿、司空孟献子也在曲阜去世了,他的儿子孟庄子继任了三桓之孟氏宗主之位,任上卿兼鲁国司空。
郑国政坛也乱成一团。四月十三日,郑卿公孙趸去世,郑国将讣告送到了晋国。晋正卿范宣子禀报晋平公,因为公孙趸在五年之前的伐秦之战中表现优异,晋平公在六月份向周天子(周灵王)奏请,周天子追赐公孙趸大路车驾一乘,使郑国人在公孙趸的葬礼之上驾驶天子所赐大路车驾跟随在公孙趸的柩车之后。
郑国执政公子嘉(子孔)独断专行。九年之前(鲁襄公十年)冬,尉止、司臣、侯晋等五族发动西宫之变时,杀死了执政公子騑(子驷)、司马公子发(子国)和司空公孙辄(子耳),他就知情,但并未采取任何提前预警措施;三卿被杀后,公子嘉担任了郑国执政,当时就有专权举措,被公子发之子公孙侨(子产)劝止。这次鲁襄公十八年公子嘉欲叛晋而引楚国军队入侵郑国、除掉诸位大夫,因而有了楚军猛攻郑国都城的纯门之役,幸亏当时子展、子西识破了公子嘉的阴谋,加强了守备,楚军才没有得逞。郑简公和子蟜、伯有、子张等人跟随晋国伐齐回国后,决定追究公子嘉的罪责。
公子嘉率领自己的私家甲士和他的两个侄子子革、子良两家的私家甲士守卫自己的府邸。八月十一日,子展、子西率军猛攻公子嘉的府邸,杀掉了公子嘉并瓜分他的家产和采邑。
子然和子孔(公子嘉),是郑穆公从宋国迎娶的宠妃宋子所生。公子志(士子孔),是郑穆公另一位妾室圭妫所生。圭妫的排位在宋子之下,但是关系很要好,因此他们的两个孩子子孔和士子孔也从小要好。郑僖公四年(鲁襄公六年)的时候,宋子的儿子子然去世了;郑简公元年(鲁襄公八年),士子孔也患病而逝。因此在他们二人去世后,子孔对他们二人的儿子子革、子良,也就是他的侄子照顾有加,三家往来就像一家人一样,所以这次三家一起罹难。
后来子革、子良逃奔了楚国,子革还担任了楚国的右尹,成为了令尹的副手。郑国则由子展担任当国执政,子西听政,同时任命子产(公孙侨)为卿。
这年冬天,齐国的夙沙卫逃到高唐城反叛后,齐大夫庆封率军围攻高唐,没有攻克。十一月,齐后庄公亲自率军攻打高唐,他看到夙沙卫正在城墙之上向下观望,于是大声喊他,夙沙卫听到国君叫自己,走下城来,隔着护城河向齐侯行礼。齐侯问夙沙卫城内守备的情况,夙沙卫说城里没有什么防守力量。齐侯向夙沙卫作揖,夙沙卫还揖之后就回到了城楼之上。他知道齐军要攻城了,让守城军士们饱餐了一顿,鼓励大家尽力防御。跟随在夙沙卫身边的殖绰、工偻会二将在夜里从城墙上垂下绳子下来,将齐军将士引入了高唐城中。齐军夜袭成功,完全攻占了高唐城,抓住了夙沙卫,把他剁成了肉酱。
齐侯派人向晋平公拜谢国丧之时撤军罢战,表示愿意与晋国讲和。晋平公派出正卿范宣子和太傅羊舌肸前往齐国,与齐后庄公在高唐城外的大隧举行了会盟。鲁国执政叔孙豹得知晋国与齐国讲和后,深深担忧鲁国的安危,他担心齐国与晋国讲和后,会再次攻打鲁国,于是约请范宣子和羊舌肸在他们回国途中,于卫国的柯城相见。叔孙豹向晋太傅羊舌肸朗诵了许穆夫人所作《载驰》的第四章,“我行其野,芃芃其麦。控于大邦,谁因谁极?”(行径故乡的田野,远望层层的麦浪。速速求告大国,谁能拯救危亡?)羊舌肸听后,对叔孙豹说:“羊舌肸怎敢不承命?”因为他知道,齐侯刚即位不久,与晋讲和只是权宜之策,齐国是不会因为一次大隧之盟就彻底地臣服晋国的,所以他向叔孙豹许诺,如果一旦齐国攻打鲁国,晋国必将尽救援之责。让晋国太傅羊舌肸没想到的是,自己完全没有私心的一句话,惹得一旁的晋国正卿范宣子心中不快了。范宣子认为,太傅有何权力对鲁国执政讲这番话?我作为晋国正卿还没表态呢!范宣子小心眼,又想专权,从此对太傅羊舌肸记恨在心。