虽然楚成王和齐孝公对宋襄公的这种做法很不痛快,但碍于情面,还是签了字。到了秋天约定开会的日子,楚、陈、蔡、许、曹、郑等六国之君都来了,只有齐孝公和鲁国国君没到。宋襄公首先说:“诸侯都来了,我们会合于此,是仿效齐桓公的做法,订立盟约,共同协助王室,停止相互间的战争,以定天下太平,各位认为如何?”
楚成王说:“您说得很好,但不知这盟主是谁来担任?”宋襄公说:“这事好办,有功的论功,无功的论爵,这里谁爵位高就让谁当盟主吧。”话音刚落,楚成王便说:“楚国早就称王,宋国虽说是公爵,但比王还低一等,所以盟主的这把交椅自然该我来坐。”说罢并不谦让,一下子就坐在盟主的位置上。
宋襄公一看如意算盘落空,不禁大怒,指着楚成王的鼻子骂:“我的公爵是天子封的,普天之下谁不承认?可你那个王是自封的。有什么资格做盟主?”楚成王说:“你说我这个正是假的,你把我请来干什么?”宋襄公气急败坏地大喊:“楚国本是子爵,假王压真公。”
批判的武器显然不如武器的批判来得更简单。这时,只见楚国大臣成得臣脱去长袍,露出里面穿的全身铠甲,手举一面小红旗,只一挥动,那些随楚成王而来、打扮成家仆和侍者的人纷纷脱去外衣,原来个个都是内穿铠甲、手持刺刃胸兵士。他们往台上冲来,吓得诸侯四散而逃,楚成王令楚兵把宋襄王拘押起来,然后指挥五百乘大军浩浩荡荡杀奔宋国。幸亏宋国大臣早有防备,团结民众,坚守城池,使楚庄王灭宋地阴谋未能得逞。楚成王把宋襄公拖到楚国的车上,带他回楚国去了。后来,直到过了几个月,在齐国和鲁国的求情调解下,楚成王觉得抓了宋襄公也没什么用,楚成王才把宋襄公放归回国。