楚成王令人将宋襄公押上战车,挥师疾进。陈、蔡、曹、许、郑五国国君,也被楚成王“请”上战车,观看他一举踏灭宋国的壮举。
公子目夷与众大臣逃回都城之后,立即紧闭四门,召集全城丁壮,发下弓弩箭矢,并迅速把无数礌石巨木抬上城头。然后目夷招来公孙固与公子荡,密商道:“楚君必以主公胁持我等降服,若不从之,主公危矣。如若从之,则社稷不存。为今之计,吾只得暂摄君位,使楚君无所胁持,或可救得主公。唯此计不可让众人知之,以免为楚君识破。望二位以国事为重,相助目夷。”公孙固和公子荡想了想,觉得唯有公子目夷的计策可以应付眼前的危急,虽说心里都有些怀疑公子目夷会借此“良机”获取君位,但还是答应相助。于是,在公孙固和公子荡的带头拥戴下,众文武大臣改立公子目夷为君,并告于太庙。
宋国军民闻听国君被劫,楚国大兵将至,俱是心中惶恐,不知所措。此刻又听已立公子目夷为新君,顿时安定下来。公子目夷贤明而又富有谋略,为国人共知。有公子目夷为主,楚兵绝不能打进城来。宋国人毫不怀疑地在心中想着。
当楚国大军逼至城下时,但见睢阳城头旌旗招展,戈矛闪亮,守城丁壮人人衣甲鲜明,士气高昂,毫无慌乱之象。楚成王大出意外,见天色已晚,不敢贸然进攻,先扎下了营寨。