一的财产,战事结束后归还。
建武司马申元吉领兵赶赴碻磝(今山东茌平)。七月十七日(乙亥日),北魏济州刺史王买德弃城逃走。萧斌派将军崔猛攻打乐安(今山东广饶),北魏青州刺史张淮之也弃城逃走。萧斌和沈庆之留守碻磝,派王玄谟进军包围滑台(今河南滑县)。
雍州刺史随王刘诞派中兵参军柳元景、振威将军尹显祖、奋武将军曾方平、建武将军薛安都、略阳太守庞法起,领兵从弘农(今河南灵宝)出兵。后军外兵参军庞季明,七十多岁,自认为是关中豪门,请求进入长安招集汉族和异族百姓,刘诞同意了;庞季明从赀谷(今河南卢氏附近)进入卢氏县,卢氏百姓赵难接纳了他。庞季明于是劝说当地士人百姓,响应他的人很多,薛安都等人趁机从熊耳山(今河南卢氏南)出兵;柳元景领兵随后跟进。
豫州刺史南平王刘铄派中兵参军胡盛之从汝南出兵,梁坦从上蔡(今河南上蔡)进军长社(今河南长葛)。北魏荆州刺史鲁爽镇守长社,弃城逃走。鲁爽是鲁轨的儿子。幢主(低级武官)王阳儿攻打北魏豫州刺史仆兰,击败了他,仆兰逃奔虎牢(今河南荥阳);刘铄又派安蛮司马刘康祖领兵援助梁坦,逼近虎牢。
北魏大臣起初听说刘宋出兵,对太武帝说,请派兵救援黄河沿岸储存粮食布帛的地方。太武帝说:“现在马还没养肥,天气还热,仓促出兵一定没战功。要是刘宋军队持续进军,我就暂时退回阴山躲避。我们本就穿着羊皮裤,哪里需要丝绸布帛!等十月以后,我就没什么可担心的了。”
九月初四(辛卯日),北魏太武帝领兵南下救援滑台,命太子拓跋晃驻守漠南防备柔然,吴王拓跋余镇守平城。九月十三日(庚子日),北魏征调各州郡五万士兵,分配给各路军队。
王玄谟的军队人数众多,武器精良,但他贪婪固执又好杀人。起初包围滑台时,城中有很多茅屋,士兵请求用火箭烧茅屋。王玄谟说:“那些都是我的财产,怎么能马上烧掉!”城中北魏军趁机拆了茅屋,挖地穴居住。当时黄河、洛阳一带的百姓,争相捐献粮食、拿起武器来投奔王玄谟,每天有上千人,王玄谟不任命他们的首领,反而把他们分配给亲信;还向百姓索要一匹布,却强征八百个大梨(变相掠夺),从此百姓大失所望。
王玄谟围攻滑台几个月没攻下,听说北魏救兵将至,士兵请求用战车筑起营垒,王玄谟不听。
冬天,十月初七(癸亥日),北魏太武帝抵达枋头(今河南浚县),派关内侯代郡人陆真,夜里带几人突破包围,潜入滑台,安抚城中守军,又登上城墙查看王玄谟军营的部署,返回后报告太武帝。十月初九(乙丑日),太武帝渡过黄河,军队号称百万,战鼓声震动天地;王玄谟恐惧,率军撤退。北魏军追击,刘宋军战死一万多人,王玄谟的部下几乎逃散殆尽,军用物资和武器堆积如山,全被丢弃。
此前,王玄谟派钟离太守垣护之率领一百艘战船作为前锋,占据石济(今河南滑县西南),在滑台西南一百二十里处。垣护之听说北魏军将至,快马送信劝王玄谟加紧攻城,说:“从前武帝(刘裕)攻打广固(今山东青州),战死的人很多。现在形势比当年更紧迫,怎能顾虑士兵伤亡疲劳!希望以攻克滑台为首要任务。”王玄谟不听。
等到王玄谟败退,来不及通知垣护之。北魏军用缴获的王玄谟的战船,用三重铁锁连接,截断黄河,阻断垣护之的退路。黄河水流湍急,垣护之率军从河中央顺流而下,每遇到铁锁,就用长柄斧头砍断,北魏军拦不住他;最终只损失一艘战船,其余战船都完好返回。
萧斌派沈庆之率领五千人救援王玄谟,沈庆之说:“王玄谟的士兵疲惫不堪,北魏军已逼近,必须有几万人才能进军。派少量军队去,没什么用。”萧斌坚持要他去。恰逢王玄谟逃回,萧斌要杀王玄谟,沈庆之坚决劝谏说:“北魏太武帝(小名佛狸)威震天下,率领百万大军,哪里是王玄谟能抵挡的!况且杀战将只会削弱自己,不是好计策。”萧斌才作罢。
萧斌想固守碻磝,沈庆之说:“现在青州、冀州兵力虚弱,却死守这座孤城,如果北魏军向东推进,清水以东就不再是国家的领土了。碻磝孤立无援,会变成第二个没修好的滑台。”恰逢朝廷使者到达,不许萧斌等人退军。萧斌又召集众将商议,大家都认为该留守。
沈庆之说:“军事事务,将军有权自主决定。诏书从远方来,不了解当前形势。您有一个范增那样的人才却不会用,空发议论有什么用!”萧斌和在座的人都笑着说:“沈公竟然还懂学问!”沈庆之厉声说:“你们虽然懂古今事,却不如我靠经验学到的实在!”萧斌于是派王玄谟驻守碻磝,申坦、垣护之据守清口(今山东东平附近),自己率领其余军队返回历城(今山东济南)。
闰十月,庞法起等各路军队进入卢氏县(今河南卢氏),杀了北魏县令李封,任命赵难为卢氏县令,让他率领部众当向导。柳元景从百丈崖(今河南卢氏附近)领兵与各路军队在卢氏会合。庞法起等进攻弘农,闰十月十五日(辛未日),攻克弘农,活捉北魏弘农太守李初古拔。薛安都留守弘农。闰十月三十日(丙戌日),庞法起进军潼关(今陕西潼关)。
北魏太武帝命令众将分路进军:永昌王拓跋仁从洛阳赶赴寿阳(今安徽寿县)
