東漢末年,參加鎮壓黃巾起義的各路豪強紛紛起兵割據,董卓領軍進入洛陽,獨專朝政。
初平元年,關東州郡推渤海太守袁紹為盟主,起兵討伐董卓。
袁紹率軍隊駐紮在河內郡,孔伷駐紮在潁川,曹操駐紮在酸棗,袁術駐紮在魯陽各有幾萬兵力。
長沙太守孫堅也率軍北上,而且一路殺荊州刺史、南陽太守到魯陽和袁術合在一軍。
董卓迫於形勢,急忙把漢獻帝遷往長安,自己親自鎮守洛陽,十八路諸侯各懷鬼胎,看到曹操在汴水兵敗後紛紛糧盡退兵,但此時的孫堅仍然占領著南陽郡。
孫堅趁董卓在洛陽東北與聯軍纏鬥,將突破點定在了洛陽南邊的陽人。
收到消息後董卓大驚,因為陽人防務松懈,他趕緊調遣胡軫為都督、呂佈為騎兵都督率軍數萬從廣成的屯所出發急行軍數十裡迎擊孫堅。
等胡軫等人趕到時,孫堅所部已經入城占了地利,急行軍帶來的疲憊迫使胡軫部駐紮城外休息。
孫堅趁呂佈胡軫立軍未穩實行夜襲,胡軫部盡數潰散,演義中被關羽在溫酒變涼前斬殺的華雄就是在這裡死於孫堅的攻勢中。
孫大敗胡軫後信心大增,徑直向洛陽推進。
董卓為了挽救頹勢,親自壓陣迎戰孫堅,無奈軍心已亂,再次大敗。
董卓明白洛陽已不可守,開始率軍向長安轉移,殿後的呂佈在洛陽南大門外再敗,孫堅一個三連擊後進入洛陽。
而此時的袁術擔心孫堅過於強大威脅自己,先派兵占了孫堅豫州刺史的治所,又斷了糧,孫堅被迫撤軍。
而這個時候,回到關中的董卓也緩過勁來安排部將分兵把守各要塞,孫堅看到已經失去戰機,沒有辦法隻得回師魯陽。