据说楚国的成王假装乘车前来参加盟约的会议,跟随他的人都是壮丁,内穿暗甲,身上带着暗器,都是由成得臣和斗勃挑选训练出来的勇士!另外,蔿吕臣和斗般两位将军也带领着大军随后而至,准备进行一场大规模的战斗。宋襄公完全不知道这些计划,掉进了他们的圈套。正是:“没心人遇有心人,要脱身时难脱身了!”楚王抓住了宋襄公,他的士兵们抢走了宋襄公的官邸中准备用来招待他们的食品、军备仪式,还有仓库中储存的粮食,一空掠夺。跟随楚王一起前来的车队和随从人员也全部属于楚国。陈国、蔡国、郑国、许国和曹国的五位诸侯人人都害怕,没有人敢上前说什么。楚成王邀请各位诸侯来到馆舍,当面列举宋襄公的六条罪状,说:“你攻打齐国,却在齐国国丧期间擅自行动,废除他们的君主,这是第一条罪状。滕子晚了一点才来参加会议,你却对他加以拘禁和侮辱,这是第二条罪状。你用人来代替牲畜进行祭祀,这是对淫鬼的祭祀,这是第三条罪状。曹国的国君没有尽到地主之谊,这是件小事,你却依仗强大围攻他,这是第四条罪状。你作为一个已经灭亡的国家的剩余,却不能正确评估自己的实力,天空已经示警,你却还想成为霸主,这是第五条罪状。你向诸侯求助,却妄自尊大,完全没有谦让之礼,这是第六条罪状。现在,上天已经剥夺了他的魂魄,他单车赴会,而我现在统领着一千辆战车,一千名将领,我要踏碎睢阳城,为齐国、鄫国等国家报仇。你们各位稍等片刻,看我取下宋国再回来,然后我们再一起痛饮十天,再分别。”各位诸侯都纷纷表示顺从。宋襄公无言以对,就像是木雕泥塑一样,只是流下了两行眼泪。过了一会儿,楚国的大军都集合完毕,号称一千辆战车,实际上只有五百辆。楚成王犒赏了军队,然后拔营起寨,带着宋襄公,向睢阳城进发。其他各国的诸侯,都遵从楚成王的命令,驻扎在盂地,没有敢离开的。史官写了一首诗来批评宋襄公的过失。说:“无端媚楚反遭殃,引得睢阳做战场。昔日齐桓曾九合,何尝容楚近封疆?”
公子目夷从盂地盟坛逃回到了他的本国,向司马公孙固报告了宋襄公被劫走的消息,他说:“楚国的军队随时都可能到达,我们必须赶紧调动军队,登上城墙加强守卫。”公孙固回答说:“国家不能没有君主一天,公子你必须暂时担任君主的职位,然后制定命令和奖惩措施,才能使人民安定下来。”公子目夷向公孙固耳语道:“楚国人扣留了我的君主,想要以此来要挟我们。我们必须采取这样这样的行动,才能让楚国人放回我们的君主回国。”公孙固说:“你的话非常正确。”于是,他对群臣说:“我们的君主可能回不来了!我们应该推举公子目夷来主持国家大事。”群臣都知道目夷的贤能,都欣然同意。公子目夷在太庙向祖先告祭,正式成为国家的摄政。军队听从命令,纪律严明,睢阳各个城门的防守如同铁桶一般严密。
刚刚安排好,楚王的大军已经到了,驻扎下来。他们派将军斗勃前去传话,说:“你们的君主已经被我抓住了,他的生死大权在我手里,你们还是早点投降,才能保住他的性命!”公孙固在城楼上回答说:“感谢社稷神灵的庇佑,我们的国家已经立了新君主。他的生死都由你决定,但是我们是不会投降的。”斗勃说:“你们的君主已经在我们手里,怎么可能再立一个君主呢?”公孙固回答:“立君主是为了主持社稷,如果社稷没有君主,我们为什么不能立一个新君主呢?”斗勃问:“我们愿意把你们的君主送回国,你们打算怎么报答我们呢?”公孙固说:“我们的旧君主已经被你们抓了,已经侮辱了社稷,即使他回去也不能再做君主了。他回不回来,只有你们楚国说了算。如果你们非要打,我们城里的战车都还没受损,我们宁愿与你们决一死战!”斗勃见公孙固回答得坚决,回去报告了楚王。楚王大怒,下令攻城。城上箭石如雨,楚军受损严重。连续攻了三天,楚军没能占到便宜,无法取胜。
楚王说:“那个国家既然不听宋国的君主的话,杀了他又如何?”成得臣回答说:“大王把杀鄫子的罪责归于宋国,现在再去杀宋国的国君,这只是效仿别人的做法。杀宋公和杀一个普通百姓没什么区别,不能得到宋国,反而会招致仇恨,不如释放他。”楚王说:“攻打宋国没有成功,又释放了他们的国君,这如何解释?”成得臣回答说:“我有个办法。现在没有参加盂地会盟的国家,只有齐国和鲁国。齐国已经和我国两次通好,暂且不说。鲁国是个讲究礼义的国家,一直协助齐国稳定地位,不把我们楚国放在眼里。如果把宋国的俘虏献给鲁国,邀请鲁国国君在亳都相会,鲁国看到宋国的俘虏,一定会感到恐惧而来。鲁国和宋国是葵丘同盟的国家,何况鲁国的国君非常贤能,他一定会为宋国求情,我可以借此机会感激鲁国国君的恩德。这样我一举两得,既能得到宋国,又能得到鲁国。”楚王听了之后,大笑着拍手说:“子玉真是有眼光啊!”于是他撤退兵力,驻扎在亳都,派遣宜申为使,将俘虏和战利品一些车辆,献给了曲阜。书上这样写道:“宋襄公傲慢无礼,本王已经把他软禁在亳都了。本王不敢自作主张,谨向上国献捷,希望君主能够亲临,一同解决这个问题!”
鲁僖公看了这封信后非常震惊,他知道楚国的使者来献捷,用词夸张,实际上是在恐吓。但鲁国实力弱,楚国实力强,如果不去赴会,恐怕楚国会移师来攻打鲁国,那时就后悔莫及了。于是他好好招待了宜申,并立即写了回信,派人快马加鞭送给楚王,信中写道:“鲁国国君将按您的要求,立即前往赴会。”鲁僖公随后出发,大夫仲遂随行。他们来到亳都,仲遂通过宜申的介绍,私下里拜见了成得臣,请求他在楚王面前,对鲁国国君多加关照。成得臣引领鲁僖公去见楚成王,双方都表示了敬意和欣赏。此时,陈国、蔡国、郑国、许国和曹国的五位诸侯也从盂地赶来参加会盟,鲁僖公和他们一起,共有六个诸侯在一起商议。郑国的文公提议尊楚王为盟主,但其他诸侯都犹豫不决没有回应。鲁僖公奋起说道:“盟主应当是仁义闻名,深得人心的人物。现在楚王依靠兵力众多,强行捉拿上级公卿,虽然有威势但缺乏德行,人们心中都有疑虑和恐惧。我们和宋国都有同盟的义务,如果坐视不管不施以援手,只知奉承楚国,恐怕会被天下的英雄豪杰耻笑。如果楚国能够释放宋公的囚禁,那么我们愿意遵守这个盟约,我鲁国怎敢不听从呢!”其他诸侯都纷纷表示:“鲁侯的话说得非常好!”仲遂将这些话私下告诉了成得臣,得臣又转告给了楚王。楚王说:“诸侯们都以盟主的义务来责备我,我难道能够违背吗?”于是在亳郊重新筑起了盟坛,约定在十二月的癸丑日,进行歃血祭祀神明,一同赦免宋国的罪过。