兩萬西涼精銳,六萬餘白波兵,一戰即潰,說出來幾乎沒有幾個人會相信,但事實就是如此。牛輔不僅敗了,而且敗得很慘。亂軍之中,他砍斷自己的大纛逃走,惶惶而至安邑,卻見安邑城門緊閉,河東太守王邑負手立於城頭,一言不發。
牛輔心知王邑恐怕也已經反了。即使王邑不反,他也不敢進城,他背後有近萬騎兵追擊,安邑城池雖固,但孤城一座,守城也是死路一條。牛輔隻得棄了安邑,轉奔大陽縣,攏兵據守茅津。他走後不久,王邑打開城門,迎張晟大軍而入。
大陽因在大河之陽,故而得名。茅津是附近百裏內最大的渡口,若張晟占據茅津,則可以西擊長安,東攻洛陽,或者據守而切斷長安與洛陽的聯係。牛輔可不敢再跑,丟了茅津他也肯定會死無葬身之地。他一麵派人向驅民的李傕、郭汜和黽池的董越求援,一麵收攏潰兵。雖然不斷有零星潰兵趕來匯合,但牛輔依然欲哭無淚,他隻有不到四千殘兵了。而且,將校中,他身邊也隻有趙岑和胡赤兒兩人,楊奉、韓暹、李樂、胡才四人皆降,左校、黃龍死於陣中,張濟失蹤不知生死,可謂損失慘重。
張晟也沒敢輕易攻擊大陽,他自信能攻得下大陽和茅津,卻未必能守得住。董卓軍在黽池有兩萬人,在華陰也有重兵,一旦得知後路被斷,洛陽和長安董軍也必然不會坐以待斃,數路回援,再加上水路上的優勢,也許能將張晟死死地圍在茅津也說不定。而且,此戰投降的白波軍超過四萬人,張晟必須及時進行撫慰和安置,否則不知道會生出什麽亂子。好在有王邑在,這事不會有什麽太大難度。
四萬降軍的戰心已失,張晟汰其三萬,編為輜重兵,負責後勤運輸,動遷白波穀百姓。而保留下來的萬餘人可以算是白波軍中的精銳了,分別補充進白騎、先登、破虜和匈奴營。聞喜一戰,各營都有損失,但經過補充人數不減反增,都達到了萬人規模。郭賁所率五千匈奴單於庭精銳也並入匈奴營中。於夫羅未獲得戰兵補充,但卻得了不少輜重,他本就是為此而來,也很滿意。