以及百官們實在不想在長安這個鬼地方再待了,一致要求去弘農郡,張濟等人也表示支援。
雙方相持不下,劉協使出了最後一招:絕食。劉協一天沒吃飯,郭汜聽到報告,擔心事態更加惡化,同意讓天子的隊伍一邊往前走,一邊再商量。
這樣,天子一行到達新豐(今陝西臨潼)。郭汜想了幾天,還是想把天子留在關中,他提出定都塢的想法。塢在今天陝西省眉縣境內,是董卓以前修建的超級堡壘,董卓原打算在此地長期退守。郭汜的計劃被侍中種輯提前得知,他秘密通知楊定、楊奉、董承等人,把所部人馬悄悄集結起來,準備跟郭汜硬拼。據《後漢書》說,在新豐郭汜實力不佔優勢,他害怕出意外,離開軍隊倉惶逃入終南山中,後回到李那裡。
《三國志》進一步補充說,天子開始已經被郭汜弄到了自己的軍營裡,楊奉率兵攻打,把天子搶了回來。郭汜逃到終南山裡,後來又逃往李的大營。
天子一行在新豐住了兩個月,到十月初,才行進到華山腳下的華陰(今陝西華陰),在此迎候的是寧輯將軍段煨,他已為天子一行的到來準備了充足的食物、衣服及各種器物。
這個段煨是哪裡來的呢?此人是前太尉、名將段的族弟,後來成為董卓集團重要將領之一,是賈詡的老領導,此時駐紮在潼關附近,聽說天子路過,特到華陰來迎駕。作為帝國的名將之後,段煨對天子的感情較一般的涼州軍閥要深得多,所以迎駕的態度很積極。但是,楊定曾經跟段煨有矛盾,他散佈謠言說段煨跟李、郭汜是一夥的,受楊定的影響,包括張濟、楊奉、董承在內,都對段煨表示不信任。
太尉楊彪、司徒趙溫等人從中勸解,願意用性命擔保段煨不會謀反,但楊定等人不相信,他們報告獻帝,說有情報顯示郭汜已經秘密進入段煨的軍營,情況隨時有變。
獻帝無奈,只好出城,在城外露營。楊定等人向獻帝請令,要求討伐段煨。獻帝說段煨還沒有謀反的跡象,為什麼要攻擊他?楊定派去的人不甘心,仍然苦苦糾纏,一直到半夜都不走,獻帝仍不鬆口。
楊定、楊奉、董承不管,直接向段煨展開攻擊,雙方勢均力敵,相持十多天沒有分出勝負來。段煨繼續供應天子及百官飲食起居,毫無二心,獻帝派人從中調解,楊定等人勉強接受,暫時休兵。這一鬧,耽誤了東進的時間,同時也提醒了長安的李和郭汜。這二位如今已盡釋前嫌,和好如初。他們突然明白過來,當初是如此愚不可及,讓天子脫離了自己的掌握,於是揮兵向華陰殺來,要重新奪回天子。
李、郭汜打的旗號是援救段煨,這一招有點損,因為他們跟段煨本不是一夥的,透過造這個勢,讓段煨更加受懷疑,可以把水攪得更渾。
楊定跟李有仇,眼看李氣勢洶洶殺來,有點害怕,乾脆開溜,離開部隊跑到荊州投劉表去了。楊奉、董承保護天子一行趕緊東進,張濟不知何故,與楊奉、董承又起了矛盾,這時站在了李、郭汜一邊。這樣,楊奉、董承護衛天子一行在前面跑,李、郭汜、張濟帶兵在後面追。追到弘農郡內的一個山澗,終於追上了,雙方激戰,董承、楊奉大敗,文武百官和士兵死了不計其數,天子的御用品、符節、皇家檔案丟得滿山澗都是。
天子一行逃到了附近的曹陽(今河南陝縣境內),在田野中露宿,董承、楊奉假裝與李、郭汜、張濟和解以爭取時間,暗地裡派人渡過黃河,向白波軍的首領李樂、韓暹、胡才以及南匈奴右賢王欒提去卑求援。
這是帝國曆史上最不堪回首的一幕,堂堂一國之君,不得不向曾經被視為流寇、土匪的農民起義首領求救,因為舍此已無其他更好的辦法。
李樂、韓暹、胡才這些人有點類似黑山軍的張燕、於毒、眭固,常年在潼關、中條山和太行山一帶打游擊,現在聽說皇帝走投無路到了門口,趕緊帶兵來接應。他們未必有那麼好的心,但他們都有一個樸素的想法:天子是奇貨,先弄到手裡再說。
李樂等人率數千人馬渡過黃河,與李、郭汜和張濟的聯軍交戰,結果將李等人打敗。董承提出邊撤邊往前趕路,李樂和董承護衛天子在前,楊奉、胡才等人斷後,開始撤退。
李等重新整頓人馬,又殺了上來,這一回楊奉等人大敗,死傷慘重。光祿勳卿鄧淵、廷尉宣、少府卿田芬、大司農卿張義等朝廷高階官員戰死,司徒趙溫、太常卿王絳、衛尉周忠、司隸校尉管被俘,李本來打算把他們全部處死,經過賈詡的苦苦相勸才作罷。周忠,是周瑜的堂叔父。
天子一行人狼狽不堪地逃到了離黃河更近的