虎牢關之役
根據<三國志˙魏書˙武帝紀>的記載,關東諸侯聯軍的成員分別是『初平元年春正月,後將軍袁術、冀州牧韓馥、豫州刺史孔伷、兗州刺史劉岱、河內太守王匡、勃海太守袁紹、陳留太守張邈、東郡太守橋瑁、山陽太守袁遺、濟北相鮑信同時俱起兵,觿各數萬,推紹為盟主。太祖行奮武將軍』。關東諸侯聯盟合討董卓的時候,劉備依<三國志˙蜀書˙先主傳>的記載,正在『往奔中郎將公孫瓚,瓚表為別部司馬』,而公孫瓚不但沒有參加關東諸侯聯盟,而且還受董卓的策封,擔任『奮武將軍,封薊侯』,所以劉關張三人根本就沒有參加過虎牢關之役。
依據<三國志>的記載,在虎牢關與董卓對峙的是接受袁術表奏為『行破虜將軍,領豫州刺史』的孫堅,另外河內太守王匡『遣泰山兵屯河陽津』牽制著董卓軍。當時袁紹屯河內,張邈、劉岱、橋瑁、袁遺屯酸棗,袁術屯南陽,孔伷屯穎川,韓馥在鄴。因『卓兵強,紹等莫敢先進』。
虎牢關之役的經過是,當時袁術以表奏孫堅為行破虜將軍,領豫州刺史為交換條件,命孫堅為討袁先鋒,自魯陽城出發。董卓『遣步騎數萬人逆堅,輕騎數十先到』魯陽城,這時孫堅大軍屯駐在魯陽城外,孫堅接獲戰報時,神態自若,只命令『部曲整頓行陳,無得妄動』,等到董卓軍隊越來越多,孫堅才慢慢將軍隊導引入魯陽城。入城後,孫堅對左右解釋剛才的狀況,『向堅所以不即起者,恐兵相蹈藉,諸君不得入耳』。由於孫堅治軍甚嚴,董卓不敢攻城,率領大軍撤退,孫堅便趁機移屯梁東。結果孫堅遭到董卓大軍的突擊,『堅与數十騎潰圍而出。堅常著赤罽幘,乃脫幘令親近將祖茂著之。卓騎爭逐茂,故堅從間道得免。茂困迫,下馬,以幘冠冢閒燒柱,因伏草中。卓騎望見,圍繞數重,定近覺是柱,乃去』。
孫堅在逃過一劫之後,重新整理軍隊,與董卓軍會戰於陽人一帶,孫堅大破董卓軍,並且斬下提督華雄之首。由於孫堅立下汗馬功勞,因此有人離間袁術與孫堅之間的關係,袁術聽信讒言竟然不發糧草,孫堅為保大軍糧食供應,一夜狂奔百餘里,自陽人直奔魯陽,要求袁術發放糧草。
董卓忌憚孫堅勇猛,因此派遣將軍李傕等『來求和親。令堅列疏子弟任刺史、郡守者,許表用之』,結果遭到孫堅嚴詞拒絕。孫堅進軍到大谷一帶,此地距離洛陽約九十里,董卓為避其鋒芒,便『尋徙都西入關,焚燒雒邑』。孫堅在不費一兵一卒下進入洛陽後,立刻修建皇陵,將董卓所挖掘的陵墓盡皆填平,這才引軍返回魯陽。
從上述記載可知,整場大戰完全是孫堅一個人在面對董卓,而戰場則是在陽人到大谷這一帶,根本沒有三英戰呂布這件事情,更沒有虎牢關大戰。劉備等人當時依附在公孫瓚手下,而公孫瓚基本上是屬於董派,不屬於關東諸侯聯盟,既然公孫瓚根本沒參加過這場戰役,作為部屬的劉備又怎麼可能參加這場戰役?再說,呂布為初降之人,董卓手下的關西諸將皆領有私人部隊,呂布初降,手下無兵無卒,怎麼可能在陣前效力。呂布的工作一直都是董卓的貼身護衛,並沒有領軍出戰的紀錄。
三英戰呂布的故事,從頭到尾都是小說家虛擬的故事,他的目的是要突顯呂布的英勇與劉備忠於漢室的心態。試想,向來被稱為皇叔的劉備如果沒有參加過反董卓聯盟,那劉備怎麼算的上盡忠漢室?因此就虛擬出這段故事。