周简王13年,即公元前573年,
晋厉公被其大夫所杀,
楚国遂乘晋国内乱进攻
宋国,攻取彭城(今江苏省铜山县治内)。第二年,刚继位的年仅14岁的
晋悼公,大会诸侯之师,率军击败楚军,收复彭城,并派晋将
韩厥、
荀偃率军侵入楚国焦夷以及
陈国。
前572年,
晋国救援
宋国,出兵帮助宋国收复了郑楚联军占领的彭城;又在靡角之谷与救援的楚军对阵,晋军释放先前了俘虏的楚军士兵,楚军连夜逃跑。
晋楚彭城之役。冬十一月,楚子重救彭城,伐宋,宋华元入晋告急。韩献子(韩厥,替代栾书)为政,曰:“欲求得人,必先勤之,成霸安强,自宋始矣。”晋侯率军救宋,与楚军查相遇于靡角之谷。楚军连夜逃跑。