待他們,並向他們講述了自己想要討伐叛賊、安定百姓的意願。兩位客人聽後非常高興,表示願意贈送五十匹良馬,並且再送五百兩金銀和一千斤鑌鐵,以資助他們打造兵器。劉備感謝並告別了兩位客人,隨後便命令能工巧匠為他打造雙股劍,關羽則打造了青龍偃月刀,又名“冷豔鋸”,重達八十二斤,張飛則打造了丈八點鋼矛。他們還各自置辦了全身的鎧甲。之後,他們聚集了五百多名鄉勇,去見校尉鄒靖。鄒靖將他們引薦給太守劉焉。三人參見劉焉後,各自通報了姓名。當劉備提到自己的家族背景時,劉焉非常高興,於是認劉備為侄子。
不久之後,有人報告說黃巾軍的將領程遠志率領五萬大軍來攻打涿郡。劉焉命令鄒靖帶領劉備等三人以及五百名士兵前去迎戰敵人。劉備等人欣然領兵前進,一直到達大興山下與敵軍相遇。黃巾軍士兵們都披著頭髮,用黃巾裹住額頭作為標誌。兩軍對峙時,劉備騎馬出陣,左邊有關羽,右邊有張飛,他揮鞭大罵道:“你們這些反賊,為什麼不早點投降!”程遠志非常憤怒,派遣副將鄧茂出戰。張飛挺起丈八蛇矛直衝出去,手起矛落,刺中了鄧茂的心窩,鄧茂翻身落馬而死。程遠志見鄧茂被殺,拍馬揮刀直取張飛。關羽舞動大刀,縱馬迎擊。程遠志看到關羽威猛無比,大吃一驚,措手不及之下被關羽一刀砍成了兩段。後來有人寫詩讚美關羽和張飛說:“英雄在今天顯露鋒芒,一試矛兮一試刀。初次出征便展現出威力,三分天下將要標記姓名。”
黃巾軍士兵們看到程遠志被殺都紛紛倒戈逃跑。劉備指揮軍隊乘勝追擊投降計程車兵不計其數最終大勝而歸。劉焉親自出城迎接並犒賞三軍士兵。第二天他接到了青州太守龔景的文書說黃巾軍正在圍攻青州城請求救援。劉焉與劉備商議對策劉備表示願意前往救援於是劉焉命令鄒靖率領五千兵馬與劉備、關羽、張飛一同前往青州。
當黃巾軍看到援軍到來時他們分兵進行混戰。由於劉備兵力較少無法取得勝利於是他們決定後退三十里紮營。劉備對關羽和張飛說:“敵人兵力眾多而我們兵力較少必須運用奇兵才能取得勝利。”於是他分派關羽帶領一千兵馬埋伏在山的左側張飛帶領一千兵馬埋伏在山的右側以鳴金為訊號同時出擊接應。
第二天劉備與鄒靖率領軍隊擊鼓吶喊前進。黃巾軍出兵迎戰但劉備卻假裝敗退引誘敵軍追擊。當敵軍剛剛翻過山嶺時劉備軍隊中突然鳴金響起左右兩路伏兵同時殺出。劉備揮軍回身反擊三路夾攻之下黃巾軍大敗潰散。他們一直追趕到青州城下太守龔景也率領民兵出城助戰。最終黃巾軍大敗死傷無數青州之圍得以解除。後來有人寫詩讚美劉備說:“運籌決算有如神助二虎還需遜一龍。初次出征便能立下赫赫戰功自應分鼎在孤窮之中。”
龔景犒勞軍隊之後鄒靖準備返回。但劉備說:“我聽說中郎將盧植正在廣宗與張角交戰我曾經師從盧植現在想去幫助他。”於是鄒靖帶著自己的軍隊返回而劉備則與關羽、張飛帶著本部五百人前往廣宗。他們到達盧植的軍營中進入帳篷行禮並說明了來意。盧植非常高興將他們留在帳前聽候調遣。
當時張角率領的黃巾軍有十五萬人而盧植只有五萬人兩軍在廣宗相持不下未分勝負。盧植對劉備說:“我現在在這裡圍攻敵軍但敵軍的弟弟張梁和張寶卻在潁川與皇甫嵩、朱儁對峙。你可以帶領你的本部人馬我再助你一千名官軍前去潁川打探訊息並約定時間一同剿滅敵軍。”劉備接受了命令帶著軍隊連夜趕往潁川。
當時皇甫嵩和朱儁正率領軍隊與黃巾軍交戰但由於黃巾軍依靠草堆紮營很難攻破。於是皇甫嵩和朱儁商議說:“敵人依靠草堆紮營我們可以使用火攻。”他們命令士兵們每人準備一束乾草在暗地裡埋伏起來。到了晚上突然颳起了大風。二更時分他們一起點燃乾草發起火攻皇甫嵩和朱儁則分別率領軍隊攻