就在晋景公准备赐死荀林父时,上军将士会站出来,为荀林父求情,希望赦免荀林父。士会以晋楚之间的“城濮之战”,楚成王逼死成得臣为例,说成得臣自杀以后,让晋文公大喜过望。
言外之意当然是,如果赐死荀林父,最高兴的莫过于楚庄王了。晋景公允准了士会的求情,让荀林父继续担任晋国的中军将。
几个月后,楚庄王率军攻打萧国。萧国是宋国的附庸国,宋国大夫华椒,与蔡国组成联军解救萧国,并擒获了楚国的熊相宜僚和公子熊丙。为了这两位将领,楚庄王只好答应撤兵。但这两个楚将还是被萧国人杀了。楚庄王一怒之下,率领大军灭了萧国。
萧国虽然灭亡了,但留下来了萧这个姓氏。
在“邲之战”发生前,本来晋楚之间的战事可以避免。但先榖我行我素,擅自率领本部人马与楚军交战,致使晋军被拖入与楚军的决战。不过,事后先榖并没有受到责罚。
但先榖越想越感到后怕,于是别出心裁。他跑到狄国,也就是晋文公待了十二年的翟国,联合狄人攻打晋国。气不打一处来的晋景公,立即下令处死先榖,先氏满门也被灭族。
跟随晋文公流浪十九年的先轸,仅仅传到儿子先榖手里,家族就被斩草除根。距先轸故意被狄人杀死,过去了三十一年。
晋国的六卿职位,也发生了微妙的变化。正卿荀林父,仍然是中军将。士会任中军佐;郤克任上军将,赵朔任上军佐;荀首任下军将,栾书任下军佐。荀首一脉,开始在晋国崭露头角。
在中原主要诸侯国中,唯有郑国兵连祸结、多灾多难。截止“邲之战”发生后的公元前596年,十三年间,晋国攻打郑国五次,楚国攻打郑国七次。甚至在同一年,接连被楚国、晋国攻打。
之所以出现这种情况,与郑国所处的地理位置有很大关系。
公元前596年,齐顷公命齐军攻打莒国,鲁国正在攻打邾国。
已经成为中原霸主的楚庄王,决定探查齐国和晋国的虚实。他决定派遣两位使者,分别出使齐国和晋国。但与平时不同的是,楚庄王命令两位使者,直接经过郑国前往晋国,直接经过宋国前往齐国,不要向郑国和宋国通报。这样的命令,让申舟很为难。
公子冯被派往晋国,因为郑国已经被楚国控制,所以经过郑国没什么危险。而申舟要经过宋国,宋国在“泓水之战”中被楚国击败。如果宋国借机拿自己出气,自己岂不是身处危险之中?
公元前595年九月,楚国使者申舟要前往齐国,路过宋国时没有提前通报,被宋国的士兵抓获。曾经当过郑国、楚国俘虏的华元,早已经对郑国和楚国恨之入骨,于是决定不释放楚国使者。
宋国君臣对楚国的仇恨,可以说不共戴天。现在楚国使者在宋国手里,不趁机报仇雪恨更待何时。于是,楚国使者申舟被杀。