高順大笑:“兒郎們,六年前,我們在主公帶領下,以不足千人全殲匈奴狗萬人騎兵,今日我踏白營一萬六千士兵,還有主公兩萬的援軍,一天之內,全殲這兩萬人,再築一京觀,哈哈”
於扶羅開始攻城,隻是剛開始,隻見城牆之上,豎起了踏白營的旗幟,於扶羅心裏有點一顫,這高順原來早有準備,忽而隻見城南有來了萬餘人,打著踏白營的旗幟,於扶羅心裏很是擔憂,他知道朔方軍的戰鬥力,不好。馬上對呼延廚說道:“大哥,恐重了埋伏,我等即刻東撤,前去於張修彙合,再來”兩萬匈奴騎兵,立刻收兵,從攻城轉到撤退,還是急退,陣型突然散亂。高順大喝:“出門,殺完匈奴狗!”擊鼓出城,六千軍士齊出,這時,令一萬踏白營也已感到,兩軍前後夾擊。匈奴沒了戰意,皆都往東而撤,丟下幾千屍體。踏白營緊追不放,兩麵合圍。跑了兩三百裏,正當兩軍疲憊的時候,正東方,一條黑線,伴隨著滾滾的震動,緩緩的靠近,所有匈奴兵知道完了,又看後麵,兩路踏白營也快追到了。於扶羅大吼:“兒郎們,拿出我匈奴男兒的氣勢來,衝啊!”兩萬烏桓騎兵,星夜馳援終於趕到,為首烏爾哈,大吼:“為了天可汗,殺光匈奴狗!”烏桓人皆以徐瑞為天可汗。大戰從白天殺到黑夜,終於結束了,兩萬匈奴騎兵全部被屠戮,無一人漏網,兩部傷亡六千餘。
第二日,張修正帶著五原郡六千士兵,正在前往受降城去收攏朔方的軍士,又領其他三部前來彙合。沒想到等待他的不是,匈奴的禮物,而是踏白營和烏桓騎兵的屠刀,以三萬對六千,不到一個勢成,便被殲滅,張修被誅,諸將皆被俘虜,斬首兩千餘,其他皆盡投降。這時一個被俘虜的張修將士說:“其他兩郡、度遼將軍也都率軍兩萬前來彙合。”高順一聽,隨機和烏爾哈密議,由烏桓騎兵,換上匈奴將士得衣服,去詐敵人,而後屠戮將領,俘虜士兵,裹著前去佯攻雲中、定襄,等高順前來。烏爾哈明白,點頭答應,於是兩郡揮其屠刀,砍下了所有俘虜的腦袋,血流成河,為了防止走漏消息不得不殺。三日後,烏爾哈逐一大破三路張修軍,原來這度遼將軍居然是公孫瓚,徐瑞後來聞之好不意外。烏爾哈偽裝成匈奴人散播,護匈奴中郎將張修戰死,四路大軍全軍覆沒,三郡之人,人心惶惶,就在烏爾哈攻城之時,朔方郡來馳援,大破匈奴,救回各郡被俘將士,幾乎都是士兵和基層軍官,高順入城,將張修黨羽皆盡屠戮,收攏各郡,控製在自己手裏,於是四郡之地,軍官文臣,一同聯名上書,高順為護匈奴中郎將,統領雁門關外諸郡,此時的漢靈帝正在頭疼黃巾起義之事,本來聽聞匈奴叛亂更是害怕,如今冒出來一個高順悉數皆平,於是立刻應允。高順任職,提拔手下老將老兵為軍官,彙合戲誌才的三萬幽州軍,六萬大軍出兵河套。
程昱收到捷報大喜,是以令關羽加速前進,是時候開始了。卻說這程昱太為狠辣,一路之上,放言說,漢軍沒有糧食,便以匈奴人的屍體,製作肉脯以供適用,於是一股草原恐慌開始了。和連不得已將三路大軍,全部召集先圍殲關羽部,如不先如此,隻怕鮮卑都要亂了。三十餘萬騎兵,三麵彙聚,甚為壯觀,程昱借鑒了徐瑞破扶餘戰術,縱橫穿插合圍,先於張飛豹韜衛部大破匈奴東路軍八萬,而後揮兵北上一直進軍鮮卑王庭狼居胥山,一路全部劫掠一空,張郃歸義軍團,兵臨鮮卑王庭,又逼走了半數的中路軍。於是程昱又掉頭向西南,以以六萬大戰匈奴十萬,正待殺到白熱化,部分勝負之時,烏哈爾從雲中郡趕來,斜插鮮卑軍的後陣,前後夾擊,大敗匈奴,俘虜五萬餘。鮮卑西路軍畏懼不敢戰,回軍狼居胥山,程昱領中軍分兵劫掠。烏桓六萬騎兵大喜,劫掠是他們的擅長,兩年時間,共斬殺鮮卑騎兵二十萬餘,屠戮四十萬餘之中,俘虜人口百萬,鮮卑元氣大傷,加上內部反和連的勢力抬頭,鮮卑不得已北遷。