劉備帶領關羽、張飛也來到曹操處,希望能為討伐董卓出一份力。
袁紹當上了盟軍統帥后,立即調兵遣將討伐董卓。他命令他的弟弟袁術掌管全軍糧草,任命孫堅為先鋒大將進攻汜水關。
孫堅命令自己大將程普打頭陣,殺了華雄的大將胡軫。袁術生怕孫堅立大功,便不給孫堅發送糧草。孫堅軍中聽到這個消息頓時自亂。華雄殺敗了孫堅,追到盟軍陣前。
袁紹問眾諸侯:“誰愿意和華雄一戰?”眾諸侯都害怕華雄,不敢出戰。袁紹忍不住嘆息:
“要是我的兩員大將文丑、顏良在的話,區區一個華雄又算得了什么!”關羽站出請戰。袁紹問關羽:“你是誰?擔任什么職務?”北平太守公孫瓚說:“他是劉備的結拜兄弟,名叫關羽,在劉備軍前擔任馬弓手。”袁紹的弟弟袁術聽完大怒:“這不是欺負我軍中無大將嗎?要是讓董卓知道了,不嘲笑我們才怪!”曹操站出來說:“既然他有殺華雄這個本領,讓他一試又何妨。況且他長得威風凜凜哪里像一個小小的馬弓手!”袁紹于是答應了關羽出戰。曹操要請關羽喝一杯熱酒再出戰,關羽說:“先放在桌上,我去去便來!”關羽提上青龍偃月刀騎馬沖出大軍,直奔華雄。
袁紹等各路諸侯坐在軍帳中聽得外面殺聲震天撼地響了一會兒便停了。袁紹等人正在納疑,關羽已經提著華雄的頭大步走進軍帳中。關羽把華雄的頭扔在桌上,端起曹操敬給他的酒,一飲而盡,那酒竟然還溫熱著。
曹操很高興,眾諸侯被關羽的英勇折服。這時,張飛急著要出戰,被袁術罵了一頓,曹操出面為張飛說情。散會后,曹操命人送酒送肉賞給劉備兄弟。
董卓聽說華雄被殺,趕忙帶領呂布等人率領十五萬大軍殺到盟軍陣前。董卓駐扎在虎牢關,命令呂布向盟軍挑戰,呂布把盟軍許多將領都打敗了,竟無人是他的對手。
張飛請戰出馬,和呂布在虎牢關前大戰了起來。兩個人大戰了五十個回合,仍然沒有分出輸贏。關羽急了,一心想斬呂布,便提刀騎馬來幫助張飛殺呂布。來來回回殺了三十個回合仍然沒有將呂布打敗。這時,劉備也催馬殺來一起合殺呂布,呂布漸漸不敵。他打不過了,便想逃走,但是劉備、關羽、張飛不放呂布逃走。呂布使了一個陰謀,他放了一支暗箭射向劉備,劉備一閃,呂布便從劉備身旁沖了出去,狼狽地逃回了虎牢關。張飛又乘勢帶兵追殺到虎牢關前。董卓命令放箭丟大石頭抵抗張飛。張飛只得退回。
這一仗大勝呂布,劉關張三人立了頭功,三人得到了獎賞。