解扬路过郑国,为郑国所擒拿,献于楚庄王。
楚庄王送重礼以贿赂解扬,让他将话反过来说。
解扬不答应。
如此经过三次劝说,解扬方才答应。
楚国人让解扬登上楼车,向宋国人喊话,将楚国人要他说的话告诉宋国人。
解扬趁机传达晋景公的命令。
楚庄王将要杀了解扬,派人对他说,你既然已经答应我国国君,却反了过来,是什么缘故?不是我国不讲信用,而是你丢弃了它。快去受你的刑罚吧。
解扬回答,臣听说,国君能制订命令就是道义,臣下能接受命令就是信用,信用贯彻了道义然后去做就是利益。谋划不失去利益,以保卫国家,才是民众的主人。道义不能有两种信用,信用不能接受两种命令。君王贿赂下臣,就是不懂得命令的意义。接受了国君的命令而出国,宁有死而不能废弃命令,难道又可以贿赂吗?下臣所以答应您,那是为了借机完成国君的使命。死而能完成使命,这是下臣的福气。我君有守信的下臣,下臣死得其所,又有什么可以求取的呢?
楚庄王因此赦免了解扬,放他回国。
夏,五月,楚师将要离开宋国。
申犀在楚庄王马前叩首,表示,无畏知道必死而不敢废弃君王的命令,君王却丢弃了自己的话。
楚庄王不能答。
当时申叔时为楚庄王驾车,表示,建造房子,让耕田的人回来,宋国人必然听从命令(意欲久围)。
楚庄王听从了申叔时的意见。
宋国人因此畏惧,派华元在夜晚进入楚营,登公子侧之床,叫他起来,表示,我国国君派元来禀告国中的苦难,‘易子而食,析骸而爨(交换孩子当做粮食,用骸骨当做柴火)’尽管如此,城下之盟,哪怕国家灭亡,也是不能这样做的。楚师退兵三十里,宋国将唯命是从。
公子侧感到害怕,私下与华元订立盟誓,然后将华元所说禀告楚庄王。
楚师因此后退三十里,宋国与楚国讲和。华元作为人质。盟誓曰‘我无尔诈,尔无我虞。’
六月癸卯,晋国人击败赤狄,灭潞。
秋,七月,秦国国君秦桓公率师攻打晋国。
晋国人在辅氏击败秦军。