晋、楚城濮之战,楚国打了败仗。自那以后,各种正经、不正经的军事著作无不将楚国责任人成得臣划到失败典型的类别。实际上,直到决战前夕,他做得并不赖。
史载,成得臣本来的任务是攻打宋国,可宋国实力并不弱,在城濮之战39年后,楚国国王亲自带队倾巢而出攻打宋国,也未能得手。兵力显然少得多的成得臣能把宋国打得招架不住,而且任凭晋军步步紧逼,依旧死咬不放,不论他的军事素质还是军事眼光,都是值得竖一下拇指的。
晋文公带领全军增援,接连打下楚国的盟国曹国和卫国,成得臣在不利局面下能接受部下建议,提出用从宋国解围换晋国从曹、