魏军在萧城,支彭城十馀里。彭城兵虽多,而食少,太尉江夏王义恭欲弃彭城南归。安北中兵参军沈庆之觉得历城兵少食多,欲为函箱车陈,以精兵为外翼,奉二王及妃女直趋历城;分兵配护军萧思话,使留守彭城。太尉长史何勖欲囊括奔郁洲,自海道还京师。义恭去意已判。唯二议弥日未决。安北长史沛郡太守张畅曰:“若历城、郁洲有可至之理,下官敢不高赞!今城中乏食,百姓咸有走志,但以关扃严固,欲去莫从耳。一旦动足,则各自逃散,欲至地点,何由可得!今军食是寡,朝夕犹未窘罄;岂有舍万安之术而就危亡之道?若此计必行,下官请以颈血污公马蹄。”武陵王骏谓义恭曰:“阿父既为总统,去留非所敢干,道民忝为城主,而委镇奔逃,实无颜复奉朝廷。必与此城共其存没,张长史言不成异也。”义恭乃止。
上使辅国将军臧质将万人救彭城。至盱眙,魏主已过淮。质使冗从仆射胡崇之、积弩将军臧澄之营东山,建威将军毛熙祚据前浦,质营于城南。乙丑,魏燕王谭攻崇之等三营,皆败没,质案兵不敢救。澄之,焘之孙;熙祚,修之之兄子也。是夕,质军亦溃,质弃辎重东西,单将七百人赴城。
诏以柳元景为弘农太守。元景使薛安都、尹显先人引兵就庞法起即是陕,元景于后督租。陕城险固,诸军攻之不拔。魏洛州刺史张是连提帅众二万度崤救陕,安都等与战于城南,魏人纵突骑,诸军不能敌;安都怒,脱兜鍪,解铠,唯著绛纳两当衫,马亦去具装,横眉横矛,单骑突陈;所向无前,魏人夹射不能中。如是数四,杀伤不成胜数。会日暮,别将鲁元保引兵自函谷关至,魏兵乃退。元景遣军副柳元怙将步骑二千救安都等,夜至,魏人不之知。明日,安都等陈于城西南。曾方平谓安都曰:“今勍敌在前,坚城在后,是吾取死之日。卿若不进,我当斩卿;我若不进,卿斩我也!”安都曰:“善,卿言是也!”遂合战。元怙引兵自南门鼓噪直出,旗号甚盛,魏众惶恐。安都挺身奋击,流血凝肘,矛折,易之更入,诸军齐奋。自旦至日昃,魏众大溃,斩张是连提及将卒三千馀级。其馀赴河堑死者甚众,生降二千馀人。明日,元景至,让降者曰:“汝辈本中百姓,今为虏极力,力屈乃降,何也?”皆曰:“虏驱民使战,后出者灭族,以骑蹙步,未战先死,此将军所亲见也。”诸将欲尽杀之,元景曰:今王旗北指,适时仁声先路。尽释而遣之,皆称万岁而去。甲午,克陕城。
上起杨文德为辅国将军,引兵自汉中西入,动摇沠、陇。文德宗人杨高帅阴平、平武群氐拒之。文德击高,斩之,阴平、平武悉平。梁、南秦二州刺史刘秀之遣文德伐啖提氐,不克,执送荆州;使文德从祖兄头戍葭芦。
上登石头城,有忧色,谓江湛曰:“北伐之计,同议者少。本日士民劳怒,不得无惭。贻大夫之忧,予之过也。”又曰:“檀道济若在,岂使胡马至此?”上又登莫府山,张望情势,购魏主及王公首,许以册封、金帛。又募人赍野葛酒置空村中,欲以毒魏人,竟不能伤。
南平王铄使左军行参军王罗汉以三百人戍尉武。魏兵至,众欲南依卑林以自固,罗汉以受命居此,不去。魏人攻而擒之,锁其颈,使三郎将掌之;罗汉夜断三郎将首,抱锁亡奔盱眙。