死,剩余士兵无法继续作战,军队溃散,北魏军队追击,几乎将宋军全部歼灭。
南平王刘铄派左军行参军王罗汉率领三百人驻守尉武。北魏军队抵达后,士兵们想向南依靠低矮的树林自保,王罗汉因接受命令驻守此地,不愿撤离。北魏军队发起进攻,擒获王罗汉,用铁链锁住他的脖子,派三郎将(北魏官职)看守;王罗汉夜间斩杀三郎将,抱着铁链逃奔盱眙(今江苏盱眙)。
北魏永昌王拓跋仁进逼寿阳,焚烧劫掠马头(今安徽怀远南)、钟离(今安徽凤阳东北),南平王刘铄环绕城池坚守。
北魏军队驻扎在萧城(今安徽萧县西北),距离彭城仅十多里。彭城的宋军虽然人数众多,但粮食短缺,太尉江夏王刘义恭想放弃彭城南撤。安北中兵参军沈庆之认为历城(今山东济南)兵力少但粮食充足,建议组成“函箱阵”(一种严密的方阵),用精锐士兵在外侧掩护,护送刘义恭、刘骏两位亲王及王妃、公主直接前往历城;同时分兵给护军将军萧思话,让他留守彭城。太尉长史何勖则建议全军轻装逃往郁洲(今江苏连云港东),从海路返回京师。刘义恭已决定撤离,但两种方案争论了一整天仍未确定。安北长史、沛郡太守张畅说:“如果历城、郁洲确实能安全抵达,下官怎敢不极力赞同!如今城中粮食匮乏,百姓都有逃走的想法,只是因城门紧闭、防守严密,无法离开而已。一旦行动,百姓就会各自逃散,想抵达目的地,怎么可能!现在军粮虽少,但早晚之间还不至于耗尽;怎能放弃安全的方案,却选择危险的道路?如果一定要执行撤离计划,下官请求用颈血染红您的马蹄(意为以死反对)。”武陵王刘骏对刘义恭说:“叔父您是全军统帅,是否撤离我不敢干预,但我愧为彭城城主,若放弃城池逃跑,实在无颜再面对朝廷。我必定与彭城共存亡,张长史的话不能反对。”刘义恭这才放弃撤离的想法。
壬子日,北魏太武帝抵达彭城,在戏马台(今江苏徐州南)搭建毛毡帐篷,观察城内情况。
马文恭战败时,队主蒯应被北魏军队俘虏。北魏太武帝派蒯应到彭城南门的小市门,请求宋军给予美酒和甘蔗;武陵王刘骏满足了他的要求,同时向北魏请求给予骆驼。第二天,北魏太武帝派尚书李孝伯到彭城南门,向刘义恭赠送貂裘,向刘骏赠送骆驼和骡子,并且说:“魏主向安北将军(刘骏)致意,可暂时出城与我相见;我也不会进攻彭城,何必让将士们辛苦设防到这种地步!”刘骏派张畅打开城门出城会见李孝伯,说:“安北将军向魏主致意,一直盼望能当面交谈,只是作为臣子,不能与境外之人私下交往,遗憾不能尽诉心意。设防是边境城镇的常规做法,若能让将士们明白为何而战,他们即使辛苦也不会有怨言。”北魏太武帝请求宋军给予柑橘,并借赌博用具,宋军都一一提供;北魏则回赠毛毡和九种盐、豆豉。北魏又请求借用乐器,刘义恭回复说:“我们奉命出征,没有携带乐器。”李孝伯问张畅:“为何匆匆关闭城门、拆毁桥梁?”张畅说:“两位亲王因魏主营垒尚未建立,将士疲劳,担心我军十万精锐士兵轻易冲突,所以关闭城门。等贵军将士、马匹休息好,我们再共同清理战场,约定日期决战。”李孝伯说:“宾客有礼,主人应选择合适的应对方式。”张畅说:“昨天看到贵军宾客到城门,并未体现出礼貌。”北魏太武帝派人来传话:“向太尉、安北将军致意,为何不派人到我这里来?彼此的情况虽不能完全了解,但至少要看看我的身材大小、年龄老少,了解我的为人。如果亲贵僚属不便前来,派仆人来也行。”张畅以两位亲王的名义回复:“魏主的相貌、能力,早已通过往来使者知晓。李尚书亲自奉命前来,不用担心彼此情况不了解,所以不再另派使者。”李孝伯又说:“王玄谟不过是个平庸之人,南朝为何要重用他,以致战败逃亡?我军进入宋境七百多里,贵军竟然无法抵挡一次。邹山(今山东邹城东南)地势险要,是你们所依赖的屏障,我军前锋刚到,崔邪利就躲进山洞,将领们把他拖出来擒获。魏主饶他一命,如今他就在军中。”张畅说:“王玄谟是南方的偏将,我们并未认为他有才能,只是让他担任先锋。当时大军尚未赶到,黄河即将结冰,王玄谟趁夜撤军,导致军队稍有混乱而已。崔邪利被俘,对国家有什么损失!魏主率领几十万大军擒获一个崔邪利,也好意思说吗!贵军入境七百多里无人抵挡,这正是太尉的神机妙算、镇军将军(刘骏)的高明策略,用兵讲究时机,不必向你们解释。”李孝伯说:“魏主不会围攻彭城,将亲自率领大军直逼瓜步(今江苏南京六合东南)。如果能拿下南方,彭城不用围攻也会归附;如果不能成功,彭城也不是我们所需要的。我现在要南下饮长江水来解渴了。”张畅说:“去留之事,由你们自行决定。如果胡人的战马真能饮到长江水,那就是没有天道了。”此前有童谣唱道:“虏马饮江水,佛狸(北魏太武帝小名)死卯年。”所以张畅这样说。张畅言辞从容、容貌文雅,李孝伯与身边人都赞叹不已。李孝伯也善于辩论,临走时对张畅说:“长史多保重,我们近在咫尺,遗憾不能握手相见。”张畅说:“您也多保重,希望平定天下的日子不远,我们相