大德三年十二月二十九,申林東率領的幽州軍也及時趕到,且幽州軍長期與海寇作戰兵強馬壯,申林東帶領的六千幽州軍赫然將青龍軍提升了一個戰斗水平。為了充分利用幽州軍,張孝武委任申林東擔任第二十五團統領將軍,軍隊擴充到一萬四千人,撥給了他八千新兵。
申林東立即要求自己做前鋒直取代州城,張孝武大笑:“不急不急,明天就是除夕,初二再行軍。”
申林東等諸將也笑了起來。
青龍軍諸軍一面整頓一面歡度除夕之夜,只可惜戰場蕭殺,無論如何也歡慶不起來。如何代州之后,百姓便非常稀疏了,雖然達不到千里無人煙,但大的村鎮幾乎沒有人,只有一些躲在偏遠地方或者山林里的村寨,百姓幸運地逃過了犬夷的掠奪。
大家紛紛猜疑犬夷掠奪人口的目的,他們應該知道盡管十幾萬人口作為人質,可漢軍一定會消滅他們。反倒是張孝武憂心忡忡,作為一個穿越者,他自然學習過五胡亂華的歷史,知道歷史上胡人將中原人當做兩腳羊當做糧食,所以他擔心這些被掠奪的百姓也成為犬夷的糧食。
大德四年正月初二,全軍開拔,繼續向代州府代州城行軍。
正月初六,青龍軍前鋒部隊第二十五團抵達代州城,羅剎人見漢軍人少,立即派出軍隊作戰。申林東首次與羅剎人交戰,極其不習慣對面的戰法,他佯裝不敵連退十里,而后親率騎兵反擊,擊殺五位敵將,二十五團大獲全勝。
正月初七,第二十五團再次約戰,但羅剎人閉門不出,申林東引兵攻城,遂被擊退。
正月初十,青龍軍大軍抵達代州城下,青龍軍十二萬大軍旌旗招展,各地援軍義軍近五萬人,總計十七萬人將代州城團團圍住。張孝武隨即派人勸降,但羅剎人殺了使者,并將數百百姓綁在城墻上,告誡如果他們敢攻打代州城,便殺了百姓陪葬。
張孝武憤怒不已,他悍然下令攻城,羅剎人隨后殺了一千百姓,并與攻城漢軍交戰。與此同時,張孝武下令由曹禮負責挖掘地道,上百面軍鼓隆隆作響,數萬士兵佯攻,只為掩蓋地道挖掘的聲音。
正月十二,漢軍繼續攻城,城內百姓突然爆發起義,雙方里應外合險些攻破城池,但羅剎人立即打開城門,放百姓沖擊攻城漢軍隊伍。百姓只顧逃命,沖亂了漢軍的陣型,導致漢軍援軍救援不及,攻上城頭的軍隊孤立無援,隨即被羅剎人消滅。
張孝武望著險些被攻克的代州城,氣得扔了鞭子,但看到數萬百姓痛哭流涕的場景,忍不住無奈地嘆了口氣,此次百姓逃出者近五萬人,皆為代州百姓,他又豈能不予管理。不過為了避免間隙混入其中,張孝武將這些百姓交給陳關西管理,而陳關西在百姓當眾果然發現了近百犬夷間隙,這些人都是韃塔人或者北夷人,因為都是黃種人容易混入,不過只要一說話便露餡了。
張孝武冷笑不已,讓人將這些間隙吊死在陣前,以示警告。
正月十三日,漢軍再次攻城,羅剎軍堅守不出。