各路諸侯接到曹操的檄文後,紛紛響應,起兵前來會盟。一時間,共集合了渤海太守袁紹、南陽太守袁術、北海太守孔融、西涼太守馬騰、北平太守公孫瓚、長沙太守孫堅等十七路人馬。劉備與關羽、張飛也隨著公孫瓚一同起兵到了洛陽。各路豪傑推舉袁紹為盟主,歃血為盟,共討董卓。長沙太守孫堅主動請纓為先鋒。袁紹又命其弟袁術總督糧草。
孫堅率本部人馬殺奔汜水關,正遇董卓所派大將華雄率五萬人馬殺來,雙方交戰互有勝負。此時孫堅營中缺糧,總督糧草的袁術怕孫堅取勝獲了頭功,故意不發糧草。孫堅軍心浮動,損兵折將。
袁紹得知孫堅敗陣,聚眾商議對策。說起華雄英勇無敵,眾人都低頭默默不語,隻有公孫瓚身後站的三人在那裡冷笑。袁紹問其緣故,公孫瓚即將劉備和關張二人引見。袁紹得知劉備是漢室宗親,遂命劉備坐於末座。
忽然探子來報:華雄前來挑戰。袁術部將俞涉出馬,戰不到三回合,被華雄斬了。韓馥命上將潘鳳出馬迎戰,又被華雄斬了。眾人都驚慌失色。袁紹道:“可惜我的上將顏良、文醜未到,隻要有一個人在此,還怕什麼華雄!”
袁紹話音未落,隻聽見階下有人高聲叫道:“小將願去斬了華雄首級,獻於帳下!”隻見此人身長九尺,髯長二尺,丹鳳眼,臥蠶眉,麵如重棗。袁紹問是何人,公孫瓚介紹:“這是劉玄德的弟弟關羽。”袁紹問關羽官職,公孫瓚道:“跟劉玄德任馬弓手。”沒等袁紹開口,帳上袁術大喝道:“你敢欺負我等諸侯沒有大將嗎?一個小小馬弓手,竟敢隨便言語,給我打出去!”曹操急忙攔住道:“此人既口出大言,想必有些本事,不如讓他出陣試試,如果不勝,再責罰不遲。”關羽道:“如不能取勝,請斬我頭!”
曹操叫人斟了一杯熱酒,讓關羽飲了再上馬。關羽道:“酒且放下,我去去就來!”出帳提大刀飛身上馬。眾人隻聽見關外鼓聲大震,喊聲連天,如天崩地裂一般。眾人皆驚慌失色,正要打探,隻聽見馬鈴聲響,關羽已經馬到中軍帳前,將華雄的首級擲在地上。此時,那杯酒還沒有涼。
曹操大喜之時,劉備身後轉出張飛,高聲大叫:“俺哥哥斬了華雄,現在不殺上關去活捉董卓,還等何時?”袁術大怒喝道:“我們大臣尚且謙讓,量你一個縣令手下小卒,豈敢在此耀武揚威!都給我趕出去!”曹操道:“立功者賞,何必計較什麼貴賤呢!”袁術道:“既然這裡隻看重一縣令,我就要告退了!”曹操擔心眾人不和,就讓公孫瓚先帶玄德和關張二人回寨,隨後曹操又派人送酒肉安撫三人。
董卓得知華雄被殺,立即和呂布統兵十五萬,把守虎牢關。袁紹派公孫瓚等八路諸侯前來攻打。呂布親自出馬,頭戴紫金冠,坐下赤兔馬,手持方天畫戟,威風凜凜。諸侯各位戰將出戰,不到幾個回合便紛紛落馬。呂布東西衝殺,如入無人之境。
又一天,八路諸侯一齊出戰。公孫瓚親自出馬來戰呂布。沒幾個回合,公孫瓚敗走。呂布縱赤兔馬趕來,眼看就要趕上,呂布舉畫戟刺向公孫瓚,隻見旁邊閃出一將,圓睜環眼,倒豎虎須,挺丈八蛇矛,飛馬大叫:“燕人張飛在此!”呂布見了,放過公孫瓚,來戰張飛。張飛抖擻精神,和呂布戰了五十多回合,不分勝負。
關羽見了,把馬一拍,舞動八十二斤的青龍偃月刀來夾攻呂布。又戰了三十多回合,仍然戰不倒呂布。劉玄德掣雙股劍,也上來助陣。三個人圍著呂布,如走馬燈似的廝殺,八路人馬都看得呆了。
呂布終究招架不住,虛晃一戟蕩開陣角,倒拖畫戟飛馬而回。兄弟三人拍馬趕來。八路人馬喊聲大震,一齊掩殺。呂布大敗而歸。
董卓得知呂布兵敗,見袁紹勢大,便決定放棄洛陽,遷都長安。他命人殘殺了洛陽幾千家富戶,搶掠財物;又搜遍宮,盜掘了先皇陵墓,將金銀財寶裝了幾千車。然後,帶著漢獻帝和後妃,押著洛陽城的百姓逃往長安。臨行前,董卓部下在城內四處放火,洛陽城變成了一片廢墟。
各路諸侯趁勢進了洛陽城。曹操建議袁紹,應該趁董卓逃走之機追殺董卓,然而各路諸侯各懷異心,均按兵不動。曹操大怒,領自己的兵馬前來追殺董卓。不料途中中了埋伏,曹操險些喪命,幸虧部將曹洪等拚死相救才脫險。曹操大敗,回到洛陽對眾人大失所望,不久就領兵投揚州去了。孫堅在洛陽皇宮中救火時,有軍士夜裡報告說,發現了宮中一口井裡發出了五色毫光。下井打撈,找到了一塊玉璽,上麵刻著:“受命於天,既壽永昌。”孫堅部將程普認為,孫堅得了傳國玉璽,將來必成就大業。孫堅覺得有理,便私下藏了玉璽,第二天稱病向袁紹辭行。
袁紹已得到密報,便質問孫堅玉璽之事。孫堅賭咒發誓,瞞過眾諸侯。袁紹無法,隻得暗中命人前往荊州,讓劉表設法截殺孫堅。孫堅路過荊州,被劉表偷襲殺得大敗,經幾員大將拚死相救,才逃得性命回到江東。
此後,劉備也隨公孫瓚一起離開,又回到了平原縣。各路諸侯也漸漸散去,一場轟轟烈烈的討伐董卓義舉就這樣煙消雲散了。