并立即派吕布出函谷关攻打屯住在弘农陕县的牛辅。此时,郭汜、李傕、张济等十几万人马都正在豫州和兖州劫掠,留在牛辅身边的仅两万多人。
但牛辅的军队战力也不弱,将吕布的先锋李肃州击败。吕布赶到后,先斩李肃,再与牛辅决战。
牛辅败于吕布,退回陕县城中固守。由于害怕吕布,牛辅便想着带些财宝连夜出城逃回西凉。其部将胡赤儿贪财,杀牛辅夺财而逃。
弘农陕县遂破。
但是,数天之后,李傕、郭汜、张济带着十几万大军返回弘农,吕布战败退回长安。
随后,李傕挥军攻打函谷关,守关的将领是西凉军旧部,献关而降。西凉军长驱而入,李傕、郭汜、张济、杨奉等人率十五万大军回师关中,与董旻、胡封的军队在长安城外会师,总兵力达十七万人。
十七万人马将长安城团团围住,四面攻打。
吕布自恃其勇,率亲卫骑兵出城迎战,并且纵马直冲西凉军的中军,一戟刺死董旻。
然而,就在吕布刚刚击杀董旻后没多久,留守城内的军队,却有几队倒戈投靠了西凉军。西凉军从其它城门蜂拥而入,长安城破,局势再难挽回。