再说朱木兰见西铁烈久不出战,无计可施,只与霍去病轮番搦战,直至申末时分,番兵不出,只好退兵三十里下寨。次日复引兵至城下搦战,西铁烈又不出战。朱木兰无奈,与霍去病议道:“似此如之奈何?”霍去病道:“据探马消息,大帅约莫午后可至,待大军前来,再作商议。”两军相持,直至未末时分,卫青大队人马直逼城下。朱、霍催马上前迎接,禀告战况。卫青听了大喜,记了众人功绩。带了百余随从绕城察看。只见城池高大坚固。原来这朔方城乃是秦朝大将蒙恬收复河套地区后所筑,为防匈奴骚扰,将城子筑得异常坚固,更兼蒙恬善于用兵,令匈奴望而却步。后因中原大乱,朔方城被匈奴首领冒顿侵占。至军臣时,方将这座城池赐与西铁烈,经西铁烈多年经营,更为坚固。当下卫青绕城巡了一圈,回到军中,令军士于中军架起云梯,那云梯高约十丈,卫青上至梯顶,看到城中滚木擂石堆积如山,城中百姓被番兵驱着挑水担薪,煎熬汤水。卫青见了,心中甚忧,下得梯来,闷闷不乐,回大帐坐定,与众将计议。苏健听了道:“若如此,请大帅将城子围住,若城中无粮,番兵不战自乱,必定突围而去。那时我军截住厮杀不迟。”卫青道:“朔方乃匈奴虎视中原第一要处,必定粮草充足,三年两载,恐也难尽。”众将闻言,俱无良策。朱木兰忽地想起义父教她初练飞檐走脊之时,曾用一块木板斜搭屋顶,上下飞奔。心中一动,与卫青道:“大帅可一面将城围住,一面令军士背土筑成一道斜坡,与城一般高下,不出三、五日,便可直抵城上,不由他不来交战。”卫青听了喜道:“朱将军这攻城之计,虽太公、孙武亦不及矣。”遂令王文斌引石滚、杜义山率一万军马围住东门;令苏健引赵信、鲁明玉率一万军马围住西门;令朱、霍二先锋与周、樊二侠仍领一万五千骑围住北门。自统众豪杰与大小将校数百人率着大队人马围住南门,就南门外取土筑道攻城。临行之时,卫青又与众将道:“若有救应番兵,可截住厮杀,城中番兵若出北门杀出,东、西两门军马可相互救应,若番兵从东、西两门杀出,我这里自会处置。”众将闻言,俱各领令去了。
却说西铁烈在城上望见汉军大队人马直逼城下,将城围了,急令四门番兵用心防守,自引百余随从至南门城上与卫青对敌。等了多时,却不见汉军攻城,只见距南门数百步之外,有许多汉军背土堆在一处,不知何意,看看天色晚了,仍不见汉军有何举动,便引了随从将城巡了一遭,俱不见有何攻城迹象。西铁烈心中又是窃喜,又是纳闷。喜的是以为汉军用的是困敌之计,想自家人马并无粮草之忧;纳闷的是见汉军无缘由地背土,不解其意。当下西铁烈心中忐忑,下城回衙胡乱吃了些杂碎,就厅上带甲而眠。一觉醒来,已是次日清晨,赶紧上得城来,只见南门外汉军仍在背土,那土约莫七、八丈宽,已向城推进约百余步,倾斜而上。西铁烈见了,已知其意,心中烦躁不安,急令军中善射者聚于南门城上待命。及至申酉时分,汉军又将土道推进数十步,其高已及城腰。西铁烈见汉军轮流运土,并不停歇,其时汉军所筑之道距城不过百十步,正欲下令射之,忽又见百余汉军手持盾牌上前防护。西铁烈见了,心中愈躁,忽听得北门外喊杀声震天,心中大惊,转至北门城上看时,只见黄昏中许多兵马正在厮杀。西铁烈看了一回,知道是救兵到了,忙持刀上马,率着两千番兵从北门杀出,却遇霍去病持刀拦住。二人就北门外杀作一处。斗了五十余合,西铁烈又见东西两侧汉军杀将过来,东边王文斌、石滚、杜义山;西边苏健、赵信、鲁明玉一共六人,一齐上前围住。西铁烈独战七人,全无惧色,一杆大刀上下翻飞,风雨不透。斗了多时,西铁烈见两千番兵所剩无几,知道胜算无望,奋起虎威,一阵猛攻。石滚、杜义山抵挡不住,被西铁烈冲了出去。恰好朱木兰引着周、樊二侠杀退救援番兵,刚好赶来。此时夜幕初垂,朦朦胧胧中只见西铁烈正欲归城。朱木兰见了,双腿一夹坐下马,赶了上去。西铁烈刚进城门,朱木兰已赶过吊桥。番兵急来关闭城门,却被朱木兰赶上,杀散守门军士,夺了北门。城上番兵拉起吊桥,又被周锐腾身飞起,砍断铁索。汉军一拥而入,抢进城来。城上番将乌里奇见汉军如此骁勇,腿都吓得软了,忙弃了兵器,率着番兵伏地请降。朱木兰令人将俘虏押在一处,开了南门,请卫青入城。卫青入得城来,连夜清点战俘,计一万五千人,尽是朔方原守城番兵。当下带过乌里奇,追问西铁烈去向。乌里奇不懂中原言语,不知卫青所言何事,唬得伏在地上不住祷拜。内有懂得中原言语的番兵道:“大王率数十骑从东门去了。”