晋灵公十三年,即公元前六零八年,夏,晋国人惩罚不听从命令的人,将胥甲父驱逐到卫国,让他的儿子胥克继承他的位置。胥甲父的下属先辛逃到了齐国。 郑穆公表示,晋国不值得与之往来。 这是因为穆公觉得当初宋国人弑宋昭公,晋国人率领诸侯之师前往讨伐,可宋国人请求讲和,就同意了。当初齐国人入侵鲁国,诸侯在扈地会盟时本来要讨伐齐国,可齐国人贿赂晋侯,就将诸侯之师撤走了。 昨日之宋公,恐今日之郑伯。齐人既侵鲁,他国亦可攻郑。 于是,郑国与楚国结盟。 城宫公去世的时候,楚国人表现无礼,因此陈灵公继位后与晋国结盟。 秋,楚庄王率军攻打陈国,之后又攻打宋国。 晋国赵盾率军救援陈、宋两国,与宋文公、陈灵公、卫成公、曹文公在棐林(郑地,今河南新郑一带)会见,准备攻打郑国。 楚国大夫蒍甲率军救援郑国,与晋军在北林(郑地,今河南郑州内),抓获了晋国大夫解扬,晋军这便撤兵回国。 晋国人打算与秦国人讲和,赵穿便表示,我率军攻打崇国,秦国为崇国所急,一定会救援崇国。这样我们就可以与秦国讲和了。 冬,赵穿率军攻打崇国,秦国却没有因此与晋国讲和。 晋国人攻打郑国,这是为了报复北林之役。 这一年,晋灵公十七岁,奢侈无度,赵盾屡次进谏,可灵公都没有听从。 晋国因此无力于楚国相争。 晋灵公十四年,即公元前六零七年,春,郑国人奉楚国之命攻打宋国。 二月,两军交战于大棘(宋地,今河南睢县南),宋军不敌楚军。 秦国人攻打晋国,这是为了报复晋国攻打崇国。 秦军包围了焦地(晋邑,今河南陕县南)。 夏,赵盾率军救援焦地,之后在阴地会合诸侯联军,攻打郑国。这是为了报复大棘之役。 楚国斗椒率军救援郑国,驻扎在郑国等候赵盾。 赵盾得知消息之后,表示,他的宗族在楚国争权,大概要毙亡了,就让我加重他们的症状。 于是,赵盾撤兵回国。 九月,晋国发生内乱。 乙丑,晋灵公被弑,享年十八岁。 赵盾派遣赵穿到周地迎接公子黑臀,拥立他为晋国国君,是为晋成公。当初骊姬之乱,晋国之内没有公族,等到成公继位,就任命卿的儿子,赐予他们田地,让他们担任公族,又任命卿的其他的儿子,让他们担任余子,让卿的庶子担任公行。 晋国从此之后有了公族、余子、公行三个官职。 赵盾请求让赵括(赵盾异母弟)担任公族,表示,他是君姬氏(晋文公之女)的爱子,没有君姬氏,那么我就是狄人了。 晋成公答应了赵盾的请求。 冬,赵盾担任余子大夫,赵括率领他的宗族担任公族大夫。 这一年,周匡王去世,其弟姬瑜继位,是为周定王。