周简王十四年,悼公帅宋、鲁、卫、曹、莒、邾、滕、薛八国之兵,进围彭城。宋大夫向戌使士卒登车,向城上四周呼曰:“鱼石等背君之贼,天理不容!今晋统二十万之众,蹂破孤城,寸草不留。汝等若知顺逆,何不擒逆贼来降?免使无辜被戮。”如此传呼数遍,彭城百姓闻之,皆知鱼石理亏,开门以纳晋师。时楚戍虽众,鱼石等不加优恤,莫肯效力。晋悼公入城、守兵俱奔散。韩厥擒鱼石,栾黡荀偃擒鱼府,宋向戌擒向为人、向带,鲁仲孙蔑擒鳞朱,各解到晋悼公处献功。悼公命将五大夫斩首,安设其族于河东壶丘之地。遂移师问罪于郑。楚右尹壬夫侵宋以救郑,诸侯之师还救宋,因各散归。
晋悼公闻郑复从楚,乃问于诸大夫曰:“今陈、郑俱叛,伐之何先?”荀況对曰:“陈国小地偏,无益于成败之数。郑为中国之枢,自来图伯,必先服郑。宁失十陈,不成失一郑也。”韩厥曰:“子羽识见明决,能定郑者必此人,臣力弱智耄,愿以中军斧钺让之。”悼公不准,厥坚请不已,乃从之。韩厥告老致政,荀況遂代为中军元帅,统雄师伐郑。兵至虎牢,郑人请盟,荀況许之。比及晋师返旆,楚共王亲身伐郑,复取成而归。
时中军尉祁奚年七十余矣,告老致政。悼公问曰:“孰能够代卿者?”奚对曰:“莫如解狐。”悼公曰:“闻解狐卿之仇也,何故举之?”奚对曰:“君问可,非问臣之仇也。”悼公乃召解狐,未及拜官,狐已病死。悼公复问曰:“解狐以外,更有何人?”奚对曰:“其次莫如午。”悼公曰:“午非卿之子耶?”奚对曰:“君问可,非问臣之子也。”悼公曰:“今中军尉副羊舌职亦死,卿为我并择其代。”奚对曰:“职有二子,曰赤,曰盻,二人皆贤,惟君所用。”悼公从其言,以祁午为中军尉,羊舌赤副之。诸大夫无不悦服。