鄭穆公表示,晉國不值得與之往來。
這是因為穆公覺得當初宋國人弑宋昭公,晉國人率領諸侯之師前往討伐,可宋國人請求講和,就同意了。當初齊國人入侵魯國,諸侯在扈地會盟時本來要討伐齊國,可齊國人賄賂晉侯,就將諸侯之師撤走了。
昨日之宋公,恐今日之鄭伯。齊人既侵魯,他國亦可攻鄭。
於是,鄭國與楚國結盟。
城宮公去世的時候,楚國人表現無禮,因此陳靈公繼位後與晉國結盟。
秋,楚莊王率軍攻打陳國,之後又攻打宋國。
晉國趙盾率軍救援陳、宋兩國,與宋文公、陳靈公、衛成公、曹文公在棐林(鄭地,今河南新鄭一帶)會見,準備攻打鄭國。
楚國大夫蒍甲率軍救援鄭國,與晉軍在北林(鄭地,今河南鄭州內),抓獲了晉國大夫解揚,晉軍這便撤兵回國。
晉國人打算與秦國人講和,趙穿便表示,我率軍攻打崇國,秦國為崇國所急,一定會救援崇國。這樣我們就可以與秦國講和了。
冬,趙穿率軍攻打崇國,秦國卻沒有因此與晉國講和。
晉國人攻打鄭國,這是為了報復北林之役。
這一年,晉靈公十七歲,奢侈無度,趙盾屢次進諫,可靈公都沒有聽從。
晉國因此無力於楚國相爭。
晉靈公十四年,即公元前六零七年,春,鄭國人奉楚國之命攻打宋國。
二月,兩軍交戰於大棘(宋地,今河南睢縣南),宋軍不敵楚軍。
秦國人攻打晉國,這是為了報復晉國攻打崇國。
秦軍包圍了焦地(晉邑,今河南陝縣南)。
夏,趙盾率軍救援焦地,之後在陰地會合諸侯聯軍,攻打鄭國。這是為了報復大棘之役。
楚國鬥椒率軍救援鄭國,駐扎在鄭國等候趙盾。
趙盾得知消息之後,表示,他的宗族在楚國爭權,大概要斃亡了,就讓我加重他們的症狀。
於是,趙盾撤兵回國。
九月,晉國發生內亂。
乙醜,晉靈公被弑,享年十八歲。
趙盾派遣趙穿到周地迎接公子黑臀,擁立他為晉國國君,是為晉成公。當初驪姬之亂,晉國之內沒有公族,等到成公繼位,就任命卿的兒子,賜予他們田地,讓他們擔任公族,又任命卿的其他的兒子,讓他們擔任余子,讓卿的庶子擔任公行。
晉國從此之後有了公族、余子、公行三個官職。
趙盾請求讓趙括(趙盾異母弟)擔任公族,表示,他是君姬氏(晉文公之女)的愛子,沒有君姬氏,那麽我就是狄人了。
晉成公答應了趙盾的請求。
冬,趙盾擔任余子大夫,趙括率領他的宗族擔任公族大夫。
這一年,周匡王去世,其弟姬瑜繼位,是為周定王。