大德三年十二月二十九,申林东率领的幽州军也及时赶到,且幽州军长期与海寇作战兵强马壮,申林东带领的六千幽州军赫然将青龙军提升了一个战斗水平。为了充分利用幽州军,张孝武委任申林东担任第二十五团统领将军,军队扩充到一万四千人,拨给了他八千新兵。
申林东立即要求自己做前锋直取代州城,张孝武大笑:“不急不急,明天就是除夕,初二再行军。”
申林东等诸将也笑了起来。
青龙军诸军一面整顿一面欢度除夕之夜,只可惜战场萧杀,无论如何也欢庆不起来。如何代州之后,百姓便非常稀疏了,虽然达不到千里无人烟,但大的村镇几乎没有人,只有一些躲在偏远地方或者山林里的村寨,百姓幸运地逃过了犬夷的掠夺。
大家纷纷猜疑犬夷掠夺人口的目的,他们应该知道尽管十几万人口作为人质,可汉军一定会消灭他们。反倒是张孝武忧心忡忡,作为一个穿越者,他自然学习过五胡乱华的历史,知道历史上胡人将中原人当做两脚羊当做粮食,所以他担心这些被掠夺的百姓也成为犬夷的粮食。
大德四年正月初二,全军开拔,继续向代州府代州城行军。
正月初六,青龙军前锋部队第二十五团抵达代州城,罗刹人见汉军人少,立即派出军队作战。申林东首次与罗刹人交战,极其不习惯对面的战法,他佯装不敌连退十里,而后亲率骑兵反击,击杀五位敌将,二十五团大获全胜。
正月初七,第二十五团再次约战,但罗刹人闭门不出,申林东引兵攻城,遂被击退。
正月初十,青龙军大军抵达代州城下,青龙军十二万大军旌旗招展,各地援军义军近五万人,总计十七万人将代州城团团围住。张孝武随即派人劝降,但罗刹人杀了使者,并将数百百姓绑在城墙上,告诫如果他们敢攻打代州城,便杀了百姓陪葬。
张孝武愤怒不已,他悍然下令攻城,罗刹人随后杀了一千百姓,并与攻城汉军交战。与此同时,张孝武下令由曹礼负责挖掘地道,上百面军鼓隆隆作响,数万士兵佯攻,只为掩盖地道挖掘的声音。
正月十二,汉军继续攻城,城内百姓突然爆发起义,双方里应外合险些攻破城池,但罗刹人立即打开城门,放百姓冲击攻城汉军队伍。百姓只顾逃命,冲乱了汉军的阵型,导致汉军援军救援不及,攻上城头的军队孤立无援,随即被罗刹人消灭。
张孝武望着险些被攻克的代州城,气得扔了鞭子,但看到数万百姓痛哭流涕的场景,忍不住无奈地叹了口气,此次百姓逃出者近五万人,皆为代州百姓,他又岂能不予管理。不过为了避免间隙混入其中,张孝武将这些百姓交给陈关西管理,而陈关西在百姓当众果然发现了近百犬夷间隙,这些人都是鞑塔人或者北夷人,因为都是黄种人容易混入,不过只要一说话便露馅了。
张孝武冷笑不已,让人将这些间隙吊死在阵前,以示警告。
正月十三日,汉军再次攻城,罗刹军坚守不出。