第十九卷
宋文图恢复
宋文帝北伐始末与元嘉之衰
本文永久链接:https://shishuguan.com/books/tongjian-jishi-benmo-baihuawen-full/volume-19/chapter-5
本章概要
宋文帝多次北伐北魏,初期收复河南,后因将帅失策、国力消耗而失败,最终元嘉之政衰败。
阅读提示
注意宋文帝的北伐决策与将领执行之间的差距,以及魏军的战略应对,关注历次战役的转折点。
宋文帝元嘉七年。文帝自从即位以来,就有收复河南的志向。三月戊子日,下诏挑选精锐士兵五万人给右将军到彦之,统领安北将军王仲德、兖州刺史竺灵秀的水军进入黄河。又派骁骑将军段宏率领精兵八千直接进攻虎牢,豫州刺史刘德武率领一万人随后进发,后将军长沙王刘义欣率领三万人监督征讨各项军事。
先前派遣殿中将军田奇出使北魏,告诉北魏主说:“河南原本是宋国的土地,中间被你们侵占,现在应当恢复旧境,不涉及河北。”北魏主大怒说:“我生下来头发还没干,就听说河南是我们的土地,这怎么能得到。如果一定要进兵,现在暂且收敛戍守军队回避,等到冬天寒冷土地干净,黄河冰封坚固,自然会再攻取它。”
甲午日,任命前南州平太守尹冲为司州刺史。长沙王刘义欣出镇彭城,作为各军的声援。任命游击将军胡藩戍守广陵,代理府州事务。
北魏南边各将领上表声称“宋人大规模戒备,将要入侵。请求派兵三万,趁他们还未发动,迎头攻击,足以挫败他们的锐气,使他们不敢深入。”因此请求全部诛杀在边境上的河北流民,以断绝他们的向导。北魏主让公卿商议,都认为应当这样。崔浩说:“不可以。南方低洼潮湿,入夏之后,雨水正降,草木茂密,地气闷热,容易产生疾病,不能行军。而且他们既然严密戒备,那么城池防守必定坚固,留驻屯兵久攻,则粮草运输跟不上,分兵四处掠夺,则兵力单薄,无法应对敌人。现在攻击他们,看不到好处。他们如果真的能北来,应当等他们疲劳厌倦,秋凉马肥时,利用敌人的粮食,慢慢前往攻击,这是万全之计。朝廷群臣及西北守将,跟随陛下征伐,西边平定赫连,北边击破蠕蠕,获得很多美女、珍宝,牛马成群。南边将领听说后,羡慕他们,也想南下抢掠,以获取资财,都是营求私利,为国家生事,不可听从。”北魏主于是停止。
诸将又上表说“南寇已到,所辖兵力少,请求挑选幽州以南的精锐部队帮助自己戍守,并在漳水造船严加防备以抵抗他们。”公卿都认为应当同意他们的请求,并任命司马楚之、鲁轨、韩延之等为将帅,让他们招诱南方人。崔浩说:“这不是好策略。楚之等人都是他们所畏惧忌惮的人,现在听说国家发动幽州以南的全部精锐部队,大造船舰,随后加上轻骑,认为国家想保存司马氏,诛灭刘氏宗族。必定全国震惊,害怕灭亡,会发动全部精锐,齐心协力,以死相争,那么我们南边诸将无法抵御。现在公卿想用威力退敌,正是加速他们的到来。虚张声势而招来实际祸害,说的就是这个。所以楚之这些人去了,他们就来了,停止了,他们就平息,这是形势决定的。况且楚之等人都是追求小利的小才,只能招合轻薄无赖而不能成就大功,白白让国家兵连祸结而已。从前鲁轨游说姚兴攻取荆州,到了就失败逃散,被蛮人掠卖为奴,最终祸及姚泓,这是已经验证的效果。”北魏主不以为然。崔浩又陈述天时,认为南方举兵必不利,说:“今年害气在扬州,这是一。庚午自刑,先发动者受伤,这是二。日食白天昏暗,值宿在斗、牛,这是三。荧惑星伏在翼、轸,主乱和丧,这是四。太白星未出现,进兵者失败,这是五。兴国的君主,先修人事,其次尽地利,然后观察天时,所以万举万全。现在刘义隆新建立的国家,人事未协调。灾难变化屡次出现,天时不和谐。船行时水干涸,地利不充分。三者没有一样可行,而义隆去实行,必败无疑。”北魏主不能违背众人意见,就下诏冀、定、相三州造船三千艘,挑选幽州以南戍兵在黄河边集结以防备。
夏六月,北魏主派平南大将军丹杨王拓跋大毗屯驻黄河边,任命司马楚之为安南大将军、荆州刺史,封琅邪王,屯驻颍川以防备宋。
到彦之从淮水进入泗水,泗水渗漏,每天只行十里,从四月到秋七月,才到达须昌。于是逆黄河西上。
北魏主因河南四镇兵力少,命令各路军队全部收兵北渡。戊子日,北魏碻磝戍兵弃城离去。戊戌日,滑台戍兵也离去。庚子日,北魏主任命大鸿胪阳平公杜超为都督冀、定、相三州诸军事、太宰,进爵阳平王,镇守邺城,作为各军的节度。庚戌日,北魏洛阳、虎牢戍兵都弃城离去。
到彦之留下朱修之守滑台,尹冲守虎牢,建武将军杜骥守金墉。各军进驻灵昌津,沿南岸列守,直到潼关。于是司州、兖州既已平定,各军都很高兴。只有王仲德有忧虑之色,说:“诸位不熟悉北方的虚实,必定中他们的计。胡虏虽然仁义不足,但凶残狡猾有余,现在收兵北归,必定合力聚积。如果黄河冰封,将会再南来,怎能不忧虑呢。”
八月,北魏主派冠军将军安颉督护各军攻击到彦之。丙寅日,彦之派副将吴兴人姚耸夫渡河攻冶阪,与安颉交战,耸夫兵败,死者很多。戊寅日,北魏主派征西大将军长孙道生会合丹杨王拓跋大毗屯驻黄河边,抵御彦之。
冬十月,到彦之、王仲德沿黄河设置防守,回保东平。乙亥日,北魏安颉从委粟津渡河,攻打金墉。金墉城不修理已经很久,又没有粮食,杜骥想弃城逃跑,又怕获罪。起初,高祖灭秦时,把钟鼓迁到江南,有一口大钟沉在洛水,文帝派姚耸夫带一千五百人去取。杜骥骗他说:“金墉城已修完,粮食也充足,所缺的只是人。现在敌骑南渡,应当合力抵御,大功告成后,牵钟也不晚。”耸夫听从了他。到了以后,见城不可守,就带兵离去,杜骥于是南逃。丙子日,安颉攻占洛阳,杀死将士五千多人。杜骥回来,对文帝说:“本想把死固守,姚耸夫及城就逃走,人心沮丧败坏,不能再禁止。”文帝大怒,在寿阳诛杀耸夫。耸夫勇健,各副将都比不上。
北魏河北各军在七女津会合。到彦之怕他们南渡,派副将王蟠龙逆流去夺取他们的船只,杜超等攻击斩杀了他。安颉与龙骧将军陆俟进攻虎牢,辛巳日,攻占虎牢,尹冲及荥阳太守清河人崔模投降北魏。
十一月壬辰日,加征南大将军檀道济都督征讨诸军事,率领军队伐魏。甲午日,北魏寿光侯叔孙建、汝阴公长孙道生渡河向南。
到彦之听说洛阳、虎牢失守,各军相继奔逃失败,想带兵回去。殿中将军垣护之写信劝谏他,认为“应当让竺灵秀帮助朱修之守滑台,自己率领大军进逼河北。”并且说:“从前有人连年攻战,失去部众缺乏粮食,仍然大胆争前,不肯轻易后退。何况现在青州丰收,济水漕运畅通,士兵马匹饱逸,威力没有损失。如果白白放弃滑台,坐丧失成功业,这难道是朝廷委任的旨意吗?”彦之不听从。护之是垣苗的儿子。
彦之想烧船步行逃走,王仲德说:“洛阳已陷落,虎牢失守,这是自然之势。现在敌人离我们还有千里,滑台还有强兵,如果仓促舍弃船只南走,士兵必定逃散。应当带船进入济水,到马耳谷口,再详细考虑合适的办法。”彦之原先有眼病,此时发作严重,而且将士有瘟疫,于是带兵从清水进入济水。南到历城,烧船弃甲,步行赶往彭城。竺灵秀放弃须昌南逃湖陆。青州、兖州大乱。长沙王刘义欣在彭城,将佐怕魏兵大举到来,劝义欣放弃镇所回都城,义欣不听从。
魏兵攻打济南,济南太守武进人萧承之率数百人抵抗。魏兵大集,承之让士兵放下兵器,打开城门。众人说:“贼众我寡,为何轻敌如此。”承之说:“如今孤城悬守。事已危急,如果再示弱,必定被屠杀,只能显示强大来等待他们。”魏人怀疑有埋伏,于是撤离。
戊戌日,北魏叔孙建在湖陆攻打竺灵秀,灵秀大败,死者五千多人。叔孙建回师屯驻范城。
辛丑日,北魏安颉督率各军攻打滑台。北魏任命叔孙建为都督冀、青等四州诸军事。
十二月,右将军到彦之、安北将军王仲德都下狱,免官。兖州刺史竺灵秀因弃军之罪,被杀。文帝看到垣护之的书信而赞许他,任命为北高平太守。彦之北伐时,武器装备资财非常盛大。到败还时,抛弃罄尽,府库、武库因此空虚。
八年春正月丙申日,檀道济等从清水救援滑台,北魏叔孙建、长孙道生抵抗。丁酉日,道济到寿张,遇到北魏安平公乙旃眷,道济率宁朔将军王仲德、骁骑将军段宏奋力攻击,大破敌军,转战到高梁亭,斩杀北魏济州刺史悉烦库结。
二月,檀道济等进军到济水边,二十多天里,前后与魏军三十多次交战,道济大多胜利。军队到历城,叔孙建等派轻骑拦截前后,焚烧谷草,道济军队缺粮,不能前进。因此安颉、司马楚之等得以全力攻打滑台,北魏主又派楚兵将军王慧龙帮助。朱修之坚守几个月,粮食耗尽,士兵们捉老鼠吃。辛酉日,魏军攻克滑台,俘虏修之及东郡太守申谟,掳获一万多人。
檀道济等粮食吃尽,从历城带兵返回,士兵有逃跑投降魏军的,详细告知了情况。魏人追击,士兵们恐惧,将要溃散。道济夜里唱筹量沙,用剩下的少量米覆盖在上面。到天亮,魏军看见,认为道济军粮有余,认为投降者是胡说而杀了他。当时道济兵少,魏兵很多,骑兵四面包围。道济命令军士都穿上铠甲,自己穿着白服乘着车,带兵慢慢出来。魏人认为有伏兵,不敢逼近,稍微后退,道济全军返回。
青州刺史萧思话听说道济南归,想放弃镇守之地去防守险要,济南太守萧承之坚决劝谏,不听从。丁丑日,思话放弃镇所逃往平昌,参军刘振之戍守下邳,听说后,也弃城逃跑。魏军最终没有来,而东阳的积聚已被百姓焚烧,思话因罪被征召,关进尚方狱。
庚戌日,北魏安颉等回到平城。北魏主嘉奖朱修之守节,任命为侍中,把宗室女子嫁给他。
起初,文帝派到彦之时,告诫他说:“如果北国兵动,趁他们未到,直接进黄河。如果他们不动,留在彭城不要前进。”等到安颉俘获宋俘,北魏主才听说这些话,对公卿说:“你们以前说我用崔浩的计策是错误的,惊恐地坚决劝谏。常胜之家,开始都自认为超过别人,到了最后,却比不上。”司马楚之上疏,认为“各方已平定,请求大举攻宋。”北魏主因军队长期疲劳,不允许。征召楚之为散骑常侍,任命王慧龙为荥阳太守。慧龙在郡十年,农业和军事并修,声名政绩显著,归附的有一万多家。文帝在魏国用反间计,说:“慧龙自认为功劳高官位低,想引宋人入侵,趁机抓住司马楚之来叛乱。”魏王听后,赐给慧龙玺书说:“刘义隆畏惧将军如虎,想加害你,我自己知道。流言蜚语,想必不值得介意。”文帝又派刺客吕玄伯刺杀他,说:“得到慧龙首级,封食邑二百户男爵,赏绢一千匹。”玄伯假装投降的人,请求屏退他人有所议论。慧龙怀疑他,派人探他的怀中,得到短刀。玄伯叩头请求处死,慧龙说:“各为其主罢了。”释放了他。左右劝谏说:“宋人谋划不止,不杀玄伯无法制止将来。”慧龙说:“死生有命,他又怎能害我。我用刘义作为保护,又担忧什么呢。”于是放了他。
夏闰六月,北魏主派散骑侍郎周绍来访问,并且求婚,文帝含糊地回答。
九年夏五月,文帝派使者赵道生出使北魏。六月,北魏主派散骑常侍邓颖来访。
十年春二月壬午日,北魏主前往河西,派兼散骑常侍宋宣来访,并且为太子晃求婚,文帝含糊地回答。冬十二月,北魏宁朔将军卢玄来访。
十四年春二月,文帝派散骑常侍刘熙伯到北魏商议送聘礼,恰逢文帝女儿去世而停止。十八年秋八月辛亥日,北魏派散骑侍郎张伟来访。二十一年秋八月,北魏主派员外散骑常侍高济来访。
二十二年夏六月,文帝谋划攻伐北魏。
冬十一月,北魏挑选六州骁骑二万,派永昌王拓跋仁、高凉王拓跋那分别率领,分为两道,掠夺淮、泗以北,迁徙青、徐的百姓来充实河北。
二十三年春二月,太原人颜白鹿私自进入北魏境内,被魏人抓获,将杀他,他诈称:“青州刺史杜骥派我来归附。”魏人送白鹿到平城,北魏主高兴地说:“是我外家。”让崔浩写信给杜骥,并命令永昌王拓跋仁、高凉王拓跋那率兵迎接杜骥,在历城攻打冀州刺史申恬。杜骥派他的府司马夏侯祖欢等带兵救援历城,魏人于是侵犯兖、青、冀三州,到清东而返回,杀害掳掠很多,北边骚动。
文帝因魏寇为忧,询问群臣。御史中丞何承天上表,认为“防备匈奴的策略,不过两类:武将尽征伐之谋,儒生讲和亲之约。现在如果想追迹卫青、霍去病,除非大力屯田淮、泗,内部充实青、徐,使百姓有盈余储备,田野有积谷,然后发动精兵十万,一举荡平,否则不足以做。如果只想派军队追击征讨,报复他们的侵暴,那么他们必定轻骑奔逃,不肯会战,白白花费巨大,不损害他们,报复的战役将无休止,这是策略中最差的。安定边境坚固防守,对于计策是最佳的。我私下认为曹操、孙权的称霸,才能智慧相当,长江、淮河之间,各自不居住数百里。为什么?侦察警戒的郊外,不是耕种放牧的地方,所以坚壁清野以等待他们来,整甲缮兵以乘他们疲惫。保民全境,不出这条路。总之,策略有四:一是移远就近。现在青、兖旧民及冀州新附,在边界的有三万多户,可以全部迁徙安置在大岘以南,以充实内地。二是多筑城邑,以安置新迁之家,借给他们费用,春夏耕种放牧,秋冬入城守卫。敌寇到来时,一城千家,能战之士不少于二千人,其余老弱,还能登城呐喊,足以抵抗敌虏三万了。三是编制车辆牛马,以运载粮食器械,计算千家资产,不少于五百对牛,造车五百辆,结合钩连,以护卫民众。假使城不能固守,平路趋险,敌人不能侵犯,有紧急征发,两天一夜可聚集。四是按丁课征兵器。每个战士二千人,随其技能,各自有兵器,平时熟悉,铭刻由自己,回城时交入仓库,出行时领取自新。弓杆利铁,百姓不能得到的,官府逐渐充实。几年之内,军用大体完备了。近郡的军队,远屯清、济,功费和耗重,嗟叹怨恨也深,以我料想,不如就用当地民众的容易。现在因民所利,教导率领他们,兵强而敌不戒备,国富而民不劳,比起优待部队,坐着吃粮者,不可同年而语了。”
二十六年。文帝想经营中原,群臣争相献策以迎合取宠。彭城太守王玄谟尤其喜欢进言,文帝对侍臣说:“看玄谟所陈,令人有封狼居胥的意思。”御史中丞袁淑对文帝说:“陛下如今应当席卷赵、魏,封禅泰山,臣逢千载之会,愿上《封禅书》。”皇上喜悦。袁淑是袁耽的曾孙。秋七月辛未日,任命广陵王刘诞为雍州刺史。皇上因襄阳外接关、河,想扩大其资力,于是撤销江州军府文武,全部配给雍州,湘州入京租税,全部给襄阳。
二十七年,魏主准备入侵,二月甲午日,在梁川大规模打猎。皇帝听说后,下令淮、泗各郡:“如果魏寇小规模来犯,就各自坚守;如果大举来犯,就迁移民众回寿阳。”边境戍守侦察不明,辛亥日,魏主亲自率领步兵骑兵十万人突然到达。南顿太守郑琨、颍川太守郭道隐都弃城逃跑。这时,豫州刺史南平王刘铄镇守寿阳,派左军行参军陈宪代理汝南郡事务,守卫悬瓠,城中战士不足一千人,魏主包围了悬瓠。
三月,因为军事行动,减少内外百官俸禄的三分之一。
魏人日夜攻打悬瓠,建造许多高楼,靠近城池射箭,箭如雨下,城中人背着门板取水,在冲车前端安装大钩来牵拉城楼和女墙,破坏了南城。陈宪在内设置女墙,在外立木栅栏来抵御。魏人填平壕沟,肉搏登城,陈宪督率激励将士苦战,堆积的尸体与城墙一样高。魏人踩着尸体上城,短兵相接,陈宪锐气越发振奋,将士无不以一当百,杀伤数以万计,城中死者也超过一半。
魏主派永昌王拓跋仁率领步兵骑兵一万多人,驱赶所掳掠的六郡人口北上驻扎在汝阳。这时徐州刺史武陵王刘骏镇守彭城,皇帝派密使命令刘骏发动骑兵,携带三天粮食去袭击他们。刘骏在百里之内征集到一千五百匹马,分为五军,派参军刘泰之率领安北骑兵行参军垣谦之、田曹行参军臧肇之、集曹行参军尹定、武陵左常侍杜幼文、殿中将军程天祚等带领,直奔汝阳。魏人只担心救兵从寿阳来,没有防备彭城。丁酉日,刘泰之等悄悄前进攻击他们,杀死三千多人,烧毁他们的辎重,魏人奔逃四散,俘虏和百姓都得以东逃。魏人侦察到刘泰之等没有后继部队,又带兵反击。垣谦之先退却,士兵惊慌混乱,丢弃武器逃跑。刘泰之被魏人杀死,臧肇之淹死,程天祚被魏人俘虏,垣谦之、尹定、杜幼文及士兵逃脱的有九百多人,马匹回来的有四百匹。
魏主攻打悬瓠四十二天,皇帝派南平内史臧质前往寿阳,与安蛮司马刘康祖共同带兵救援悬瓠。魏主派殿中尚书任城公乞地真迎击,臧质等攻击并斩杀了乞地真。刘康祖是刘道锡的堂兄。
夏四月,魏主带兵返回,癸卯日,到达平城。
壬子日,安北将军武陵王刘骏降号为镇军将军,垣谦之被处死,尹定、杜幼文交给尚方。任命陈宪为龙骧将军、汝南和新蔡二郡太守。
魏主给皇帝写信说:“以前盖吴反叛,煽动关、陇地区。你又派人去引诱他们,送男人弓箭,送女人环钏,这些人只是想用诡计骗取财物,哪里有远远服从的道理。作为大丈夫,为什么不自己来取,却用财物引诱我边民。招募去的人免除七年赋税,这是赏赐奸邪。我现在来到此地,所得多少,与你前后所得我民相比如何?你如果想保存刘氏宗庙祭祀,应当割让长江以北给我,退守南方,这样我就放弃江南让你居住。不然,可命令方镇、刺史、守宰准备好供应物资,明年秋天我会去取扬州。大势已到,终究不会放过你。你以前北通柔然,西结赫连、沮渠、吐谷浑,东连冯弘、高丽,这些国家,我都消灭了。由此可见,你怎能独立。柔然吴提、吐贺真都已死,我现在北征,先除掉有脚的敌人。你若不听命,明年秋天我会再去取你。因为你没有脚,所以不先讨伐。我去的时候,你有什么计策,是挖壕沟自守,还是筑墙自卫?我会公开去取扬州,不像你偷偷摸摸。你派来的间谍,我已经抓住,又放回去了。那人亲眼所见,详细问问吧。你以前派裴方明取仇池,得到后,嫉妒他的勇功,不能容忍。有这样的臣子,还杀了他,怎能与我较量?你不是我的敌人。你常想与我交战,我也不傻,又不是苻坚,何时与你交战?白天派骑兵围绕,夜晚离你百里外宿营,吴人只有砍营的伎俩,你招募的人来,不过走五十里,天已亮了。你招募的人的头,怎能不为我所有?你的公卿旧臣虽老,还有智谋,但现在已经杀尽,岂不是天助我?取你也不需要我的兵刃,这里有善咒的婆罗门,会派鬼绑你来。”
六月,皇上想征讨魏国,丹杨尹徐湛之、吏部尚书江湛、彭城太守王玄谟等都劝他。左军将军刘康祖认为“时间已晚,请等到明年”。皇上说:“北方苦于胡虏暴政,义士纷纷起事。驻军一年,沮丧向义之心,不行。”太子步兵校尉沈庆之进谏说:“我们是步兵,他们是骑兵,形势不敌。檀道济两次出征无功,到彦之失利而返。现在估计王玄谟等人,不超过两位将领,军队的强盛,不超过往时,恐怕会再次羞辱王师。”皇上说:“王师两次受挫,另有原因,道济养敌自重,彦之中途发病。胡虏所依赖的只有马,现在夏水浩大,河道流通,乘船北上,碻磝必逃,滑台小戍,容易攻取。攻克这两城,屯粮安抚百姓,虎牢、洛阳,自然不稳固。等到冬初,城守相接,胡虏马过黄河,就会被擒。”庆之又坚持认为不可,皇上让徐湛之、江湛反驳他。庆之说:“治国如同治家,耕田当问奴仆,织布当问婢女。陛下现在想攻伐他国,却与白面书生们谋划,事情怎能成功。”皇上大笑。太子刘劭和护军将军萧思话也劝谏,皇上都不听。
魏主听说皇上将要北伐,又写信说:“彼此和好已久,而你贪得无厌,引诱我边民。今春南巡,只是看望我民,驱赶他们回来。现在听说你亲自来,如果能到中山及桑干川,随你走,来也不迎,去也不送。如果厌烦你的国土,可以来平城居住,我也去扬州,互相换地。你已五十岁,从未出门,虽然勉强来,像三岁婴儿,与我鲜卑生长在马上的人相比如何?更无别物可以给你,现在送猎马十二匹并毡、药等物。你路远,马力不足,可以骑,或不服水土,药可自医。”
秋七月庚午,诏书说:“胡虏近来虽遭挫败,兽心不改。近得河朔、秦、雍华戎表疏,归诉困苦,盼望安抚拯救,暗中勾结,等待王师。芮芮也派密使远献诚款,誓为掎角,经略的时机,就在今日。可派宁朔将军王玄谟,率领太子步兵校尉沈庆之、镇军咨议参军申坦水军入河,受青冀二州刺史萧斌节制。太子左卫率臧质、骁骑将军王方回直取许、洛。徐兖二州刺史武陵王刘骏、豫州刺史南平王刘铄,各率所部,东西齐举。梁南北秦三州刺史刘秀之震动汧、陇。太尉江夏王刘义恭出驻彭城,为各军调度。”申坦是申钟的曾孙。
这时军队大量兴起,王公、妃主及朝士、牧守下至富民,各献金帛、杂物以助国用。又因兵力不足,全部征发青、冀、徐、豫、二兖六州的三五民丁,倩使暂行,符令到十日装束,沿江五郡集结广陵,沿淮三郡集结盱眙。又招募中外有马步众艺、武力之士应募的,都给予厚赏。有司又奏报军用不足,扬、南徐、兖、江四州富民,家财满五十万,僧尼满二十万,并四分借一,战事结束后归还。
建武司马申元吉带兵直奔碻磝。乙亥日,魏济州刺史王买德弃城逃跑。萧斌派将军崔猛攻打乐安,魏青州刺史张淮之也弃城逃跑。萧斌与沈庆之留守碻磝,派王玄谟进军包围滑台。雍州刺史随王刘诞派中兵参军柳元景、振威将军尹显祖、奋武将军曾方平、建武将军薛安都、略阳太守庞法起带兵出弘农。后军外兵参军庞季明年纪七十多岁,自认为是关中豪族,请求进入长安招纳夷夏,刘诞同意。于是从赀谷进入卢氏,卢氏百姓赵难接纳他。季明于是诱说士民,响应的人很多,薛安都等因此从熊耳山出兵,柳元景带兵相继前进。豫州刺史南平王刘铄派中兵参军胡盛之出汝南,梁坦出上蔡向长社,魏荆州刺史鲁爽镇守长社,弃城逃跑。鲁爽是鲁轨的儿子。幢主王阳儿攻击魏豫州刺史仆兰,打败他,仆兰逃往虎牢。刘铄又派安蛮司马刘康祖带兵帮助梁坦,进逼虎牢。
魏群臣起初听说有宋军,对魏主说,请求派兵救援沿河的谷帛。魏主说:“马现在未肥,天气还热,速出必无功。如果敌兵不停,且回阴山躲避。国人本穿羊皮裤,何用绵帛。拖延到十月,我就无忧了。”九月辛卯日,魏主带兵南救滑台,命太子拓跋晃驻守漠南以防柔然,吴王拓跋余守平城。庚子日,魏征发州郡兵五万分给诸军。
王玄谟士众很盛,器械精良,但玄谟贪婪固执好杀。起初包围滑台,城中多茅屋,众人请求用火箭烧掉。玄谟说:“那是我的财产,为何急着烧。”城中随即撤屋挖洞居住。当时河、洛之民争着送租谷,带武器来投军的人每天以千计,玄谟不任命他们的首领而配给亲信,每家给布一匹,索取大梨八百,因此人心失望。攻打数月不下,听说魏救兵将到,众人请求发车为营,玄谟不听。
冬十月癸亥日,魏主到达枋头,派关内侯代郡人陆真夜晚与魏人突围,潜入滑台,安抚城中,并登上城墙观察玄谟营的曲折情况返回报告。乙丑日,魏主渡河,号称百万,战鼓之声,震动天地。玄谟害怕,退走。魏人追击,死者万余人,部下散亡殆尽,丢弃的军资、器械堆积如山。
此前,玄谟派钟离太守垣护之率百艘战船为前锋,占据石济,在滑台西南一百二十里。护之听说魏兵将到,驰书劝玄谟急攻,说:“从前武皇攻广固,死没者很多。何况今日之事比往日更紧迫,怎能顾及士兵伤亡疲惫,希望以屠城为急。”玄谟不听。到玄谟败退,来不及报告护之。魏人用所得玄谟战舰连以铁锁三重,阻断黄河以绝护之归路。河水迅急,护之中流而下,每到铁锁,用长柄斧砍断,魏不能阻止,只失去一艘船,其余都完好返回。
萧斌派沈庆之率五千人救玄谟。庆之说:“玄谟士众疲惫,寇虏已逼近,需数万人才能前进,小军轻往无益。”萧斌坚持派他。恰逢玄谟逃回,萧斌要斩他,庆之坚决劝谏说:“佛狸威震天下,控弦百万,岂是玄谟能抵挡的。而且杀战将自弱,非良计。”萧斌才停止。
萧斌想固守碻磝,庆之说:“现在青、冀虚弱,而坐守穷城,若虏众东过,青东就不是国家的了。碻磝孤绝,又会成为朱修之的滑台。”恰逢诏使到,不许萧斌等退兵。萧斌又召集诸将商议,都认为应留。庆之说:“阃外之事,将军可以专断。诏书从远来,不知事势。节下有一个范增不能用,空议何用。”萧斌及在座的人都笑说:“沈公竟更有学问。”庆之厉声说:“众人虽知古今,不如下官耳学。”萧斌于是派王玄谟戍守碻磝,申坦、垣护之据守清口,自己率诸军回历城。
闰月,庞法起等诸军进入卢氏,斩杀县令李封,任命赵难为卢氏令,让他率众为向导。柳元景从百丈崖随诸军到卢氏。法起等进攻弘农,辛未日,攻克,擒获魏弘农太守李初古拔。薛安都留在弘农驻守。丙戌日,庞法起进向潼关。
魏主命令诸将分道并进,永昌王拓跋仁从洛阳奔寿阳,尚书长孙真奔马头,楚王拓跋建奔钟离,高凉王拓跋那从青州奔下邳,魏主从东平奔邹山。十一月辛卯日,魏主到达邹山,鲁郡太守崔邪利被魏人擒获。魏主见秦始皇石刻,派人推倒它,用太牢祭祀孔子。
楚王拓跋建从清西进军驻扎萧城,步尼公从清东进军驻扎留城。武陵王刘骏派参军冯文恭带兵向萧城,江夏王刘义恭派军主嵇玄敬带兵向留城。文恭被魏人打败。步尼公遇到玄敬,带兵奔苞桥,想渡清西,沛县百姓烧了苞桥,夜晚在林中击鼓,魏人以为宋兵大至,争渡苞水,溺死者近半。
诏命柳元景为弘农太守。元景派薛安都、尹显祖先带兵与庞法起等会合于陕,元景在后督办粮草。陕城险固,诸军攻之不克。魏洛州刺史张是连提率众二万过崤山救陕,安都等在城南交战,魏人放突骑,诸军不能抵挡。安都发怒,脱掉头盔,解下铠甲,只穿绛色纳两当衫,马也去掉具装,瞪眼横矛,单骑突阵,所向无前,魏人夹射不能中。如此三四次,杀伤不可胜数。适逢日暮,别将鲁元保带兵从函谷关到,魏兵才退。元景派军副柳元怙率步骑二千救安都等,夜到,魏人不知。明日,安都等在城西南列阵。曾方平对安都说:“现在强敌在前,坚城在后,这是我们的死地。你若不进,我当斩你;我若不进,你当斩我。”安都说:“好,你说得对。”于是合战。元怙带兵从南门鼓噪直出,旌旗很盛,魏众惊骇。安都挺身奋击,流血凝肘,矛折断,换矛再入,诸军齐奋。从早到晚,魏众大溃,斩张是连提及将卒三千余人,其余赴河堑死者很多,生降二千余人。明日,元景到,责备降者说:“你们本是中国民,现在为魏尽力,力尽才降,为什么?”都说:“魏驱民使战,后出者灭族,用骑兵逼步兵,未战先死,这是将军亲眼所见。”诸将想全部杀掉,元景说:“现在王旗北指,当让仁声先行。”全部释放遣返,都呼万岁而去。甲午日,攻克陕城。
庞法起等进攻潼关,魏戍主娄须弃城逃跑,法起等占据。关中豪杰所在蜂起,及四山羌胡都来送款。皇上因王玄谟败退,魏兵深入,柳元景等不宜独进,都召回。元景派薛安都断后,带兵回襄阳。诏命元景为襄阳太守。
魏永昌王拓跋仁攻悬瓠、项城,攻克。皇帝怕魏兵到寿阳,召刘康祖返回。癸卯日,拓跋仁率八万骑兵在尉武追上康祖。康祖有众八千人,军副胡盛之想依山险从小路去,康祖发怒说:“临河求敌,没见到,幸其自送,为什么躲避。”于是结车营前进,下令军中:“回望者斩首,转步者斩足。”魏人四面攻击,将士都殊死战,从早到晡时,杀魏兵万余人,血流满踝。康祖身中十处创伤,意气越发激昂。魏分其众为三,且休且战,逢日暮风急,魏用骑兵负草烧车营,康祖随补其缺。有流矢贯穿康祖脖子,坠马而死,余众不能战,于是溃败,魏人追杀殆尽。
南平王刘铄派左军行参军王罗汉率三百人戍守尉武。魏兵到,众人想南依卑林自固,罗汉因受命居此,不走。魏人攻而擒之,锁其颈,派三郎将看管。罗汉夜晚砍下三郎将的头,抱着锁逃奔盱眙。
魏永昌王拓跋仁进逼寿阳,焚烧抢掠马头、钟离,南平王刘铄环绕城墙固守。
魏军在萧城,距离彭城十多里。彭城兵虽多但粮食少,太尉江夏王刘义恭想放弃彭城南归。安北中兵参军沈庆之认为历城兵少粮多,想用函箱车阵,以精兵为外侧护卫,护送两位王及妃女直奔历城,分兵配给护军萧思话,让他留守彭城。太尉长史何勖想席卷奔往郁洲,从海路回京城。刘义恭离去的意向已定,只是对两个建议整日犹豫未决。安北长史沛郡太守张畅说:“如果历城、郁洲有可以到达的道理,下官怎敢不高声赞同。如今城中缺粮,百姓都有逃走的心思,只是因为关门严密坚固,想走也无从走罢了。一旦动身,则各自逃散,想要到达目的地,怎么能办到呢。如今军粮虽少,但早晚还不至于困窘空竭,怎么能舍弃万全之策,而走向危亡之路。如果这个计策一定要实行,下官请求用颈血溅污您的马蹄。”武陵王刘骏对刘义恭说:“阿父既然是总统,去留不是我所敢干预的。道民我愧为城主,而放弃镇守奔逃,实在无颜再见朝廷,必定与这座城共存亡,张长史的话不可异议。”刘义恭才停止。
壬子日,魏主到达彭城,在戏马台搭起毡帐来观望城中。马文恭失败时,队主蒯应被魏军俘虏。魏主派蒯应到小市门要酒和甘蔗,武陵王刘骏给了他,接着又索要骆驼。第二天,魏主派尚书李孝伯到南门赠给刘义恭貂裘,赠给刘骏骆驼和骡子,并且说:“魏主向安北将军致意,可以暂时出来见我,我也不攻打此城,何必劳苦将士,如此戒备防守。”刘骏派张畅开门出来见他,说:“安北将军向魏主致意,常想当面交谈,但因作为臣子没有境外的交往,遗憾不能短暂相见。防守戒备是边镇的常事,如果让他们高兴地服役,那么虽劳苦而无怨言。”魏主要柑橘和借赌具,都给了他。又赠毡和九种盐及胡豆豉。又借乐器,刘义恭回答说:“接受任务在军中,没有携带乐器。”李孝伯问张畅“为什么匆匆关闭城门断绝桥梁。”张畅说:“两位王因为魏主营垒未建,将士疲劳,这里有精兵十万,恐怕轻易被凌辱践踏,所以关闭城门罢了。等休息兵马之后,然后共同治理战场,约定日期交战。”李孝伯说:“宾客有礼,主人就选择。”张畅说:“昨天看见众宾客到门,不算有礼。”魏主派人来说:“向太尉、安北致意,为什么不派人到我这里来。彼此之情,虽然不能尽说,但总要知道我大小,知道我老少,观察我为人。如果诸位辅佐不能派,也可以派僮仆来。”张畅以二位王的命令回答说:“魏主的形状才力,早已为来往的人所熟知。李尚书亲自奉命前来,不怕彼此不尽意,所以不再派使者。”李孝伯又说:“王玄谟也只是平常人才罢了,南国为什么如此任用他,以致奔逃失败。自从进入此境七百多里,主人竟不能一次抵抗。邹山的险要,是君家所依靠的,前锋所接触,崔邪利急忙藏入洞穴,诸将倒拖他出来。魏主赐给他余生,现在随从在此。”张畅说:“王玄谟是南方边地的偏将,不算是人才,但用他为前锋。大军未到,黄河冰将合,玄谟趁夜回军,导致兵马小乱罢了。崔邪利陷没,对国家有什么损害。魏主自己以数十万之众制服一个崔邪利,还值得说吗。知道入境七百里没有抵抗的,这自然是太尉的神机妙算,镇军的圣明谋略,用兵有机变,不用相告。”李孝伯说:“魏主不会包围此城,亲自率领大军直往瓜步。南方之事如果成功,彭城不用包围。如果不能取胜,彭城也不是所需。我现在要南饮长江、洞庭湖的水来解渴罢了。”张畅说:“去留之事,自然随您心意。如果胡马得以饮长江水,便是再无天道了。”先前有童谣说:“虏马饮江水,佛狸死卯年”,所以张畅这样说。张畅声音容貌雅致美丽,李孝伯与左右都叹息。李孝伯也能言善辩,临走时,对张畅说:“长史多加保重,相距几步,遗憾不能握手。”张畅说:“您好好自爱,希望平定天下有期,相见不远,您若能回到宋朝,今日是相识的开始。”
皇上起用杨文德为辅国将军,领兵从汉中西进,动摇汧、陇。
魏主攻打彭城,不能攻克。十二月丙辰朔日,领兵南下,派中书郎鲁秀出击广陵,高凉王拓跋那出击山阳,永昌王拓跋仁出击横江,所过之处无不残灭,城邑都望风奔溃。戊午日,建康戒严。己未日,魏兵到达淮上。皇上派辅国将军臧质率领一万兵救援彭城,到盱眙,魏主已过淮河。臧质派冗从仆射胡崇之、积弩将军臧澄之驻扎东山,建威将军毛熙祚占据前浦,臧质扎营在城南。乙丑日,魏燕王拓跋谭攻打崇之等,三营都败亡,臧质按兵不敢救援。当夜,臧质军也溃败,臧质丢弃辎重、器械,只带七百人赴城。
起初,盱眙太守沈璞到任时,王玄谟还在滑台,江、淮没有警报。沈璞认为郡城处于冲要之地,于是修缮城墙,深挖城壕,积聚财物粮食,储备箭矢石头,做守城的准备。僚属都非议他,朝廷也认为过分。到魏兵南侵,守宰多弃城逃跑。有人劝沈璞应回建康,沈璞说:“胡虏若认为城小不顾,那又有什么可怕。若肉搏来攻,这正是我报国之秋,诸君封侯之日,怎么能离开呢。诸君曾见数十万人聚集在小城之下而不失败的吗。昆阳、合肥,是前事的明验。”众人心稍安定。沈璞收集得二千精兵,说:“足够了。”到臧质来城,众人对沈璞说:“胡虏若不攻城,则不需要众人。若攻城,则城中只能容纳现有兵力罢了,地狭人多,很少不成为祸患。况且敌众我寡,人所共知。若以臧质之众能退敌保全城池,那么全功不在我。若避罪回都,正好借助舟船,必定互相践踏,正足为患,不如闭门不接受。”沈璞叹道:“敌人必不能登城,我敢为诸君保证。舟船之计,早已平息。胡虏的残害,古今未有,屠戮剥皮之苦,众所共见,其中幸存的,不过是驱赶回北国做奴婢罢了。他们虽是乌合之众,难道不怕这个吗。所谓同舟共济,胡、越也会一条心。如今兵多则胡虏退得快,兵少则退得慢,我岂能想独占功劳而留敌呢。”于是开门接纳臧质。臧质见城中丰实,大喜,众人都称万岁,于是与沈璞共同守城。
魏人南侵时,不携带粮用,只靠掠夺为资。到过淮河后,百姓多逃窜藏匿,掠夺无所获,人马饥乏。听说盱眙有积粟,想作为北归之资。攻破崇之等后,一攻城不拔,就留下其将韩元兴以数千人守盱眙,自己率大众南向。因此盱眙能得到完善守备。
庚午日,魏主到达瓜步,毁坏民房及砍伐芦苇做筏,声言要渡江。建康震动恐惧,百姓都挑担站立。壬午日,内外戒严,丹杨统内全部按户征发壮丁,王公以下子弟都服役。命领军将军刘遵考等领兵分守津要,巡逻上接于湖,下至蔡洲,陈列舰船,连营,周亘江滨,从采石到暨阳,六七百里。太子刘劭出镇石头,总统水军,丹杨尹徐湛之守石头仓城。吏部尚书江湛兼领军军事,处置都委托给他。
皇上登石头城,有忧色,对江湛说:“北伐之计,赞同的人少。今日士民劳苦怨恨,不得不惭愧,让大夫忧虑,是我的过错。”又说:“檀道济若在,岂能使胡马到此。”皇上又登莫府山,观望形势。悬赏魏主及王公首级,答应封爵、金帛。又招募人携带野葛酒放在空村中,想毒害魏人,竟不能伤害。
魏主凿瓜步山为蟠道,在上面设毡帐。魏主不喝黄河以南的水,用骆驼背黄河以北的水跟从。赠皇上骆驼、名马,以求和,请婚。皇上派奉朝请田奇赠珍羞、异味。魏主得黄柑就吃,并大量进饮酃酒。左右有附耳说话的,怀疑食物中有毒。魏主不回应,举手指天,把他的孙子给田奇看说:“我远来至此,不是想为功名,实想继好息民,永结姻援。宋若能以女儿嫁我这孙子,我用女儿嫁武陵王,从今以后一匹马也不复南顾。”田奇回来,皇上召太子刘劭及群臣商议。众人都说应答应,江湛说:“戎狄无亲,答应无益。”刘劭怒,对江湛说:“如今三王在危难中,岂宜随意坚持异议。”声色很严厉。坐散都出去,刘劭让班剑及左右排挤江湛,江湛几乎跌倒。
刘劭又对皇上说:“北伐失败受辱,数州沦陷残破,只有斩江湛、徐湛之可以谢天下。”皇上说:“北伐自是我的意思,江、徐只是不反对罢了。”因此太子与江、徐不和,魏也最终未成婚。
二十八年春正月丙戌朔日,魏主在瓜步山上大会群臣,颁爵行赏有差。魏人沿江举火,太子右卫率尹弘对皇上说:“六夷如此,必定退走。”丁亥日,魏人掠夺居民,焚烧庐舍而去。
江夏王刘义恭认为碻磝不可守,召王玄谟回历城,魏人追击败之,于是攻取碻磝。
起初,皇上听说魏将入侵,命广陵太守刘怀之预先烧毁城府、船只,全部率领其民渡江。山阳太守萧僧珍全部收拢其民入城,朝廷送粮食到盱眙及滑台的,因路不通,都留在山阳。蓄满陂水,等魏人到来,决堤灌之。魏人过山阳,不敢停留,因此攻打盱眙。
魏主向臧质要酒,臧质封好小便给他。魏主大怒,筑长围,一晚上合拢。运东山土石填堑,在君山作浮桥,断绝水陆路。魏主送信给臧质说:“我现在所派的斗兵,全不是我国人,城东北是丁零与胡,南是氐、羌。假使丁零死,正可减常山、赵郡贼。胡死,减并州贼。氐、羌死,减关中贼。你若杀掉他们,无所不利。”臧质回信说:“省察来信,全部知道奸心。你自恃四足,屡犯边境。王玄谟在东退,申坦在西散,你知道其中原因吗。你独没听说童谣的话吗。大概卯年未到,所以用二军开饮江之路罢了。冥期使然,不是人事。寡人受命相灭,约期在白登,军队出行不远。你自己来送死,岂能再让你生全,享受桑干之福呢。你有幸被乱兵杀死,不幸则活着被铁链锁缚,载在一头驴上,直接送都市罢了。我本不求全,若天地无灵,力量屈于你,齑之、粉之,屠之、裂之,还不足以谢本朝。你的智识及众力,岂能胜苻坚吗。如今春雨已降,兵方四集,你只安心攻城,不要匆忙逃走。粮食缺乏,可告诉,当出仓粮相赠。得到所送的剑刀,想让我挥之你身吗。”魏主大怒,作铁床,在上面施铁镵,说:“破城得到臧质,应当坐在这上面。”臧质又写信给魏众说:“你们告诉虏中诸士庶。佛狸给我书信,如此相待。你们等正朔之民,为何自取糜灭,岂可不知转祸为福呢。”并写台格给他们,说:“斩佛狸首级,封万户侯,赐布绢各万匹。”
魏人用钩车钩城楼,城内用粗绳系住,数百人唱呼拉之,车不能退。到夜晚,缒桶悬卒出城,截断其钩,获之。第二天,又用冲车攻城,城土坚密,每次到,颓落不过几升。魏人于是肉搏登城,轮番相代,坠而复升,没有退者,杀伤万计,尸体与城平。共攻三旬,不能拔。适逢魏军中多疾疫,有人告诉建康派水军从海入淮,又敕彭城断其归路。二月丙辰朔日,魏主烧攻具退走。盱眙人想追之,沈璞说:“如今兵不多,虽可固守,不可出战,只整备舟船,表示想北渡的样子,以加速其逃走,计策不须实际上实行。”臧质因沈璞是城主,让他上露板,沈璞坚决推辞,归功于臧质。皇上听说,更加赞赏他。
魏军逼近彭城,江夏王刘义恭震惧不敢出击。有人报告:“胡虏驱赶南方百姓一万多人,傍晚应宿安王陂,离城数十里,如今追之,可全部获得。”诸将都请求行动,刘义恭禁止不许。第二天,驿使至,皇上敕令刘义恭全力急追。魏军已远,刘义恭才派镇军檀和之向萧城。魏人已先听说,全部杀掉所驱赶的人而去。程天祚逃归。
魏人共破南兖、徐、兖、豫、青、冀六州,杀伤抢掠不可胜计,壮丁即加以斩杀,婴儿贯穿于长矛上,盘舞以为戏。所过郡县,赤地无余,春燕归来,在树林上做巢。魏之士马死伤也超过一半,国人都怨之。
皇上每次命将出师,常授以成律,交战日期时辰,也等待中诏,因此将帅迟疑,不敢自决。又江南白丁,轻进易退,这是其失败的原因。从此邑里萧条,元嘉之政衰落了。
癸酉日,下诏赈济抚恤郡县百姓遭敌寇的,免除其赋税徭役。甲戌日,降太尉刘义恭为骠骑将军、开府仪同三司。戊寅日,魏主渡过黄河。
辛巳日,降镇军将军武陵王刘骏为北中郎将。壬午日,皇上到瓜步,当天解除戒严。三月乙酉日,皇帝回宫。己亥日,魏主回平城,饮至告庙,把降民五万余家分置近畿。
起初,魏主过彭城,派人告诉城中说:“粮食吃尽将离去,等到麦熟再来。”到期限,江夏王刘义恭商议想割麦剪苗,移民保聚。镇军录事参军王孝孙说:“胡虏不能再来了,既然可以自保,如其再来,此议也不能成立。百姓关在内城,饥饿日久,方春之月,野外采摘自资。一入保聚,饿死立至,百姓知道必死,怎么能控制呢。胡虏若必来,割麦也不晚。”四坐默然,没有敢应对的。长史张畅说:“孝孙的议论,实有可寻。”镇军府典签董元嗣侍武陵王刘骏之侧,进言说:“王录事议不可夺。”别驾王子夏说:“此论确实如此。”张畅收版对刘骏说:“下官想命孝孙弹劾子夏。”刘骏说:“王别驾有什么事呢。”张畅说:“割麦移民,可谓大议,一方安危,事系于此。子夏亲为州端,曾无同异,及听到元嗣的话,则欢笑酬答。阿谀左右,何以事君。”子夏、元嗣都大惭,刘义恭之议于是停止。
起初,鲁宗之奔魏,其子鲁轨为魏荆州刺史、襄阳公,镇长社,常思南归,因以前杀刘康祖及徐湛之之父,所以不敢来。鲁轨去世,儿子鲁爽继承父官爵。鲁爽少年有武干,与弟弟鲁秀有宠于魏主,鲁秀为中书郎。不久兄弟各有罪,魏主诘责他们。鲁爽、鲁秀怕被杀,跟随魏主从瓜步回,到湖陆,请求说:“奴与南方有仇,每次兵来,常怕祸及坟墓,请求一起迎丧还葬平城。”魏主允许。鲁爽到长社,杀魏戍兵数百人,率领部曲及愿从者千余家奔汝南。夏四月,鲁爽派鲁秀到寿阳,奉书给南平王刘铄请求投降。皇上听说,大喜,以鲁爽为司州刺史,镇义阳,鲁秀为颍川太守,其余弟侄都授官爵,赏赐很厚。魏人毁坏其祖坟。徐湛之认为庙算远图,特别所奖纳,不敢苟且申张私怨,请求退职隐居田里,皇上不许。
二十九年春二月甲寅日,北魏侍中宗爱弑杀了太武帝。三月,宋文帝听说北魏太武帝去世,重新谋划北伐。鲁爽等人又劝他北伐。文帝向群臣咨询,太子中庶子何偃认为:“淮、泗几个州郡的创伤尚未恢复,不宜轻举妄动。”文帝没有听从。何偃是何尚之的儿子。
夏五月丙申日,下诏说:“残暴的敌虏极端凶恶,从过去就显露出来。不用劳烦我军征讨,已经受到上天的诛杀。拯救危难、荡涤污秽,现在正是时机。应当传令骠骑、司空二府,各部分别统领所部,东西相互接应。归附正义、建立功绩的人,按照功劳给予酬赏。”于是派遣抚军将军萧思话督率冀州刺史张永等进攻碻磝,鲁爽、鲁秀、程天祚率领荆州甲士四万人出击许昌、洛阳,雍州刺史臧质率领所部直奔潼关。张永是张茂度的儿子。沈庆之坚决劝阻北伐,文帝因为他有异议,不让他随行。
青州刺史刘兴祖上言,认为:“河南地区饥荒,田野中没有什么可掠夺的,假如各城固守,不是十天半月能攻克的。大军滞留,转运粮草劳累,应当抓住时机、利用形势,事情在于迅速。现在敌帅刚死,又临近暑天,国内猜疑纷扰,无暇远顾。我认为应当长驱直入中山,占据关隘要地。冀州以北,百姓尚且富足,加上麦子已将近成熟,依靠当地资源容易成功,向往正义的人,必定响应前来。如果中原震动,黄河以南自然崩溃。我请求发动青州、冀州七千士兵,派遣将领率领,直捣敌人心脏。如果前锋获胜,张永及河南各路大军,应当同时渡过黄河,使声威和实效并举,并设置地方长官,安抚归附之民,西拒太行,北塞军都,依据形势指挥,随时授予官职,畏惧威严、欣喜恩宠,人人怀有百倍之心。如果能够成功,天下统一可以期待。如果不能取胜,也不会造成大的损失。同时催促整装,等待圣旨。”文帝意图只在收复河南,也不听从。文帝又派员外散骑侍郎琅邪人徐爰随军前往碻磝,传达密旨,授予诸将策略,临时宣示。
秋七月,张永等到达碻磝,率兵包围了该城。各军进攻碻磝,修筑三条攻城道路,张永等负责东路,济南太守申坦等负责西路,扬武司马崔训负责南路。攻打了数十天,未能攻克。八月辛亥日夜间,魏军从地道偷偷出城,烧毁了崔训的营寨和攻城器械。癸丑日夜间,又烧毁了东围和攻城器械。不久又毁坏崔训的攻城道路。张永连夜撤围退军,不告知诸将,士卒惊恐慌乱,魏军乘机进攻,死伤遍地。萧思话亲自前往,增加兵力强攻,十多天未能攻克。这时青州、徐州歉收,军粮缺乏。丁卯日,萧思话命令诸军都撤退驻守历城,斩杀崔训,将张永、申坦关入监狱。
鲁爽到达长社,北魏戍主秃发幡弃城逃走。臧质屯兵近郊,不按时出发,只派冠军司马柳元景率领后军行参军薛安都等进攻潼关。元景等进军占领洪关,梁州刺史刘秀之派司马马注与左军中兵参军萧道成率兵进军长安。道成是萧承之的儿子。北魏冠军将军封礼从浢津南渡,前往弘农。九月,司空高平公儿乌干屯守潼关,平南将军黎公辽屯守河内。
庚寅日,鲁爽与北魏豫州刺史拓跋侯兰在大索交战,击败了他,进军攻打虎牢。听说碻磝败退,与柳元景都率兵返回。萧道成、马注等听说北魏救兵将要到达,返回仇池。己丑日,下诏解除萧思话的徐州刺史职务,改任冀州刺史,镇守历城。
文帝认为诸将屡次出征无功,不能只责怪张永等人,赐给萧思话诏书说:“敌虏既然乘胜,正逢盛冬,如果他们胆敢来送死,我们兄弟父子自当共同抵挡。说到这里更加愤慨。可以将此诏给张永、申坦看。”又写信给江夏王刘义恭说:“早知诸将辈如此,恨不用白刃驱使他们。现在后悔怎么来得及。”义恭随即上奏免去萧思话的官职,文帝同意了。