晋文公很高兴,拘捕了曹共公,把曹国和卫国的田地分给了宋国人。楚成王进入申城并住下来,让申叔离开穀地,让子玉离开宋国,说:不要去追逐晋国军队晋文公在外边,十九年了,而果然得到了晋国。险阻艰难,都尝过了;民情真假,也都知道了。上天给予了他年寿,同时除去了他的祸害,上天所设置的,难道可以废除吗军志说:适可而止。又说:知难而退。又说:有德的人不能抵挡。这三条记载,适用于晋国。
子玉派遣伯棼向成王请战,说:不敢说一定有功劳,愿意借此堵塞奸邪小人的口。楚成王发怒,少给他军队,只有西广、东宫和若敖的一百八十辆战车跟去。
子玉派宛春到晋军中报告说:请恢复卫侯的君位,同时把土地退还曹国,我也解除对宋国的包围。子犯说:子玉无礼啊给君王的,只是解除对宋国的包围一项,而要求君王给出的,却是复卫封曹两项。这次打仗的机会不可失掉了。先轸说:君王应该答应他的请求。安定别人叫做礼,楚国人一句话安定三国,我们一句话而使它们灭亡。我们就无礼,拿什么来作战呢不答应楚国的请求,这是抛弃宋国;救援了又抛弃他,将对诸侯说什么
楚国有三项恩惠,我们有三项怨仇,怨仇已经太多了,准备拿什么作战不如私下里答应恢复曹国和卫国来离间他们,逮了宛春来激怒楚国,等打起仗再说。晋文公很高兴。于是把宛春囚禁在卫国,同时私下里允诺恢复曹、卫。曹、卫就与楚国断绝邦交。
子玉发怒,追逐晋军。晋军撤退。军吏说:以国君而躲避臣下,这是耻辱;而且楚军已经疲劳不堪,为什么退走子犯说:出兵作战,有理就气壮,无理就气衰,哪里在于在外边时间的长短呢如果没有楚国的恩惠,我们到不了这里。退三舍躲避他们,就是作为报答。背弃恩惠而说话不算数,要用这个来蔽护他们的敌人,我们缺理而楚国有理,加上他们的时期一向饱满,不能认为是衰疲。我们退走而楚军回去,我们还要求什么如果他们不回去,国君退走,而臣下进犯,他们就缺理了。晋军退走三舍。楚国骑士要停下来,子玉不同意。