劉協以三千兵取上黨,得張南兵五千。後來袁熙降軍兩千,呂氏兄弟帶一萬人歸降。高幹所部降兵六千,劉豹部六千,加上留在張燕處的七千騎兵破高幹後已經取回,共三萬九千。前後奪得戰馬一萬五千匹。除了甘寧率一萬人守上黨外,劉協此時有騎兵兩萬五千人,步兵四千人。文聘助守河東的西園步兵一萬五千。劉協有此四萬餘人,與袁紹的五萬大軍也差不了多少。心下稍定。
探馬來報,袁紹前部先鋒韓猛離安邑城已經隻有五十裏。劉協問道:“諸將之中,誰可以去接戰韓猛?”文聘搶先說道:“臣願意去會會此人。”劉協便讓文聘領軍兩萬出城迎敵。兩軍相遇,射住陣腳,文聘出陣打話,“袁紹好謀無斷,愛財惜命,汝等從之,早晚早來殺身之禍。何不早降?也可以免去滅族之禍!”韓猛大怒,縱馬提刀悍勇而來。文聘手提寶刀迎上。兩把刀在陣中揮舞,交手數和,文聘當不得韓猛力氣,敗下陣來。韓猛並不追趕,馬超接應文聘入城。劉協見韓猛如此勇猛,麵有憂色。馬超道:“臣願一試。”騎沙裏飛,提龍吟槍,奔出城來。大聲喝道:“叛賊休得猖狂!認得大將馬超麼?”韓猛哈哈大笑,道:“不認識西涼蠻夷。”馬超大怒,縱馬而出。長槍上下盤旋,橫挑直刺,使得出神入化。那韓猛不慌不忙,舞起寶刀,水泄不通。戰馬馳騁,來往二十合,馬超一個趔趄,韓猛一刀斬來。馬超橫槍一擋,虎口一震,幾乎拿不住槍。不敢戀戰,撥馬退回。韓猛連勝兩陣,得意非常,吩咐退兵安營。
次日,韓猛引兵到城下挑戰。文聘、馬超、許褚欲出城接戰,劉協不許。看看到午時,韓猛在城下耀武揚威,分毫不見疲憊之色。劉協與諸將駭然。許褚見韓猛大出風頭,天子閉門不出,再三請戰。劉協隻得允了。許褚領兵出城,並不打話,縱馬徑奔韓猛。韓猛道:“來講通名!”許褚道:“吾乃譙郡許褚也!”韓猛聽說是許褚,道:“原來是虎癡到了!”兩下交戰,戰鼓齊名。二人連戰二十回合,部分勝敗。韓猛道:“馬力已乏,來日再戰!”兩人各自收兵。
劉協見韓猛無人能敵,文聘許褚等有誇獎韓猛的武藝。劉協說道:“韓猛不除,難以退敵,應當用計除之。”郭嘉獻車輪戰法。劉協道:“此計雖然示弱,然而卻非常有效。”於是讓許褚、文聘、馬超輪流上陣。次日一早,許褚先出。鬥二十合,許褚道:“稍歇。”收兵回城。韓猛欲回營,文聘又出,道:“韓將軍莫非不敵欲臨陣脫逃麼?”韓猛大怒,道:“吾又何懼!”再整兵器,雙刀並舉。略戰十餘合,韓猛道:“馬力不支,換馬再戰!”文聘聞言停手,也撥馬回城。韓猛剛剛回營,營外馬超又來搦戰。韓猛欲出,部將道:“敵將用輪流戰法,無恥之極!將軍何必理會!免得中了敵軍詭計。”韓猛便坐於帳中歇息。馬超見韓猛不出,使士兵高聲怒罵。聲音傳到營中,韓猛忍耐不住,換了匹馬,跑出大營。馬超見韓猛來到,張弓搭箭,往韓猛麵門射來。韓猛往右一側,那箭便射空了。馬超見射不中,跑馬出迎。二人又戰數合。馬超退,文聘又道。文聘之後,許褚又來。韓猛與三將鬥了數百回合,從辰時直至未時,換了三匹馬,是人困馬乏,未進一粒糧食。韓猛道:“今天到此為止!若要再戰,明天趁早!”
收兵回營。突然一聲鼓響,呂曠呂翔分兩路殺來。背後文聘馬超又領兵掩殺。韓猛道:“小賊欺人太甚!”迎戰呂翔。呂翔素來知道韓猛號稱“河北一柱”,與高覽、張合、顏良、文醜號稱河北“四庭一柱”,武藝之精,氣力之長,還在另外四人之上。雖然是疲憊之時,呂翔仍然不敢阻擋。文聘馬超便來夾擊韓猛,呂曠呂翔分左右圍攏來。韓猛軍漸漸被圍在核心。正在此時,顏良文醜中軍已到。聞得韓猛交戰被圍,連忙分兵來救。袁紹軍又多了這兩個殺神,馬超等如何是對手?連忙收兵回城。