这一大批人从公元195年 (兴平二年) 七月初离开长安,到八月中旬,前后四十一天,才到了离长安不远的新丰。郭汜和他的部下暗暗商量,打算把汉献帝劫到郿县去。这个计划被别人知道了。杨定、杨奉、董承三个人联合起来对付郭汜。郭汜一见他们联合起来,怕吃眼前亏,因为已经跟李傕和好了,就扔了队伍,一个人投奔李傕去了。他手下的人还不死心,一定要按郭汜的打算,把汉献帝劫到西边去,把郿县作为京师,目前办不到,就再等了一等。到了十月里,他们一齐发动,先在大营外边放起火来。杨定、杨奉、董承本来各自为营,他们一见大营起火,马上去救,就跟郭家兵打起来了。他们拼着命,杀散了郭家兵,才把汉献帝和伏皇后送到杨奉的军营里。
又过了几天,他们到了华阴 (在华山北) 。那边有军队驻扎着,领头的是个武威人,叫宁辑将军段煨 (wēi) 。他候在路上迎接汉献帝,请他到华阴军营里去,还拿出粮食来供应这一大批人。他们正担心要饿肚子,这会儿有了段煨拿出粮食来,都觉得可以松一口气了。偏偏杨定和段煨早有怨仇,就在汉献帝跟前说段煨的坏话。董承、杨奉、左灵等是杨定一派的人,他们说段煨谋反、劫持天子。另一些大臣像杨彪、贾诩等情愿拿生命来担保。他们说:“段煨是来保驾的,绝不是造反。”
贾诩是段煨的同郡人,他看不惯杨定等人造谣生事,就跑到段煨那边去了。杨定、杨奉、董承、左灵联名请汉献帝定段煨的罪,汉献帝没理他们。他们就联合起来向段煨进攻。段煨也发兵抵抗,双方打了十几天,分不出输赢来。段煨上书表白心迹。他还照常给公卿大臣们供应粮食。汉献帝相信段煨并没歹意,派人去替他们双方和解。这才安静下来,继续向弘农走去。
哪知道按下葫芦瓢起来。李傕和郭汜后悔放走了皇上,这会儿又追上来了。听说杨定攻打段煨,就借口保驾,又要把皇上劫到西边去。杨定得到了李傕、郭汜合兵来追的信儿,打算退回蓝田 (今陕西西安一带) 去,没想正碰上了郭汜的兵马,被打得全军覆没。杨定只好光杆儿逃到荆州去了。还有张济,他也变了心。他跟杨奉、董承合不到一块儿,带着自己的人马去跟李傕、郭汜联合起来。
杨奉、董承等人保护着汉献帝、伏皇后和公卿大臣,好容易到了弘农,已经十二月了。他们还没歇下来,张济、李傕、郭汜已经追到,大战终于发生了。杨奉、董承打了败仗,随从的百官和士兵死的死、伤的伤,乱得不像样。从京师搬运来的东西都扔了。值钱的东西还有人捡,妇女们没有人管,朝廷的符节、图籍、文书等沿路抛散,随便踩毁,谁也管不了啦。董承拼死保护着皇上和皇后的两辆车,离开了弘农。李傕、郭汜的士兵还不急于追赶杨奉,他们先忙着把弘农地方抢劫一番。就在这时,汉献帝跟着杨奉、董承等人又逃远点儿了。
杨奉和董承商议一下,定了一个计策:一面假意地去和李傕、郭汜、张济讲和,一面派使者去求救兵。可是远水救不了近火,只能就地想办法。杨奉本来是白波军 (黄巾军的一支) 的首领,因为打了败仗,投降了官兵,被封为兴义将军。他知道临近的白波军由李乐、韩暹、胡才等领导,还有南匈奴右贤王去卑也盘踞在河东。白波军也好,匈奴王也好,只要他们能来保驾,杨奉、董承就能请汉献帝重重地赏他们。当时他们打发使者带着诏书和杨奉等个人的信去向所谓白波军和胡人讨救兵。
黄巾军中有不少人早已变了质,他们不再是农民起义军了。李乐、韩暹、胡才,还有南匈奴右贤王去卑带着几千名骑兵都赶到了。杨奉叫他们当先锋,一同攻打李傕他们。李傕、郭汜没防到河东来了救兵,又不知道来了多少人马,不由得先慌了神。他们一面抵抗,一面逃跑,死伤了不少人。李乐、杨奉追了一二十里地,才收兵回来。第二天马上动身,继续往东走,由董承、李乐带领左右两队保护着汉献帝的车马,胡才、杨奉、韩暹、去卑在后面压队。他们走了不远,忽然后面尘土大起,李傕、郭汜、张济三路人马又追上来了。
李傕等一探听到河东救兵不过几千人,胆儿就大了。他们分三路包围上来,把杨奉、韩暹、胡才和右贤王去卑的队伍截作几段,乱纷纷地杀了一阵。这一回杨奉的人马可败得惨了。不但士兵死了几千,连公卿大臣也死了五六个。汉献帝由董承和李乐保驾先走了。他们马不停蹄地跑了四十里地,才到了陕县 (今河南三门峡一带) 。董承检点人数,保卫汉献帝的羽林军总共不到一百人。这一百来人听见后面喊杀的声音,又有些打算散伙了。
董承和杨奉商量了一下,决定连夜偷渡黄河,就叫李乐等人先到河边去准备船只。他们费尽心计,弄到了一条船。汉献帝和伏皇后,还有宋贵人,一脚高一脚低地走到河边。水浅岸高,不容易上船。董承瞧着伏皇后的哥哥伏德一只手扶着他妹妹伏皇后,一只手还夹着几匹绢,他就叫手下的人拿绢缠住皇上,慢慢地把他放上船去。伏德背着妹妹伏皇后跳上了船。接着爬上船去的有宋贵人、伏皇后的父亲伏完和太尉杨彪等几十个人,已经挤得不能再挤了。可是岸上的人还多着呢,乱糟糟地都争着要上来。董承拿着长戟 (jǐ) 打别人的脑袋,李乐拿着宝剑砍手指头。自己人打自己人,一下子更乱起来了。有被打死的,有掉在河里淹死的,也有攀着船帮死也不放手的。船上的人就学李乐的样砍手指头。岸上岸下一片哭声。宫女们披头散发地拉着内侍直哭。官吏和士兵也都留在岸上,连卫尉士孙瑞 (姓士孙,名瑞) 也只能提着半截火把站在岸上发愣。他像做梦似的想跑就是跑不动。等到他清醒过来,李傕、郭汜的兵马已经到了。好在这些人一到,首先乱糟糟地来抢宫女,再就是收拾抛在岸上的财物。他们把留在岸上的官吏和士兵全都掳了去。士孙瑞挣扎了一下,就给乱兵杀了。这一队追兵自己没有船,可是又不愿意让那只挤满了人的船太太平平地渡过河去。他们在岸上放箭,还真有几支射到船边来的。董承拿着被子替汉献帝遮着。船越划越远,船上的人才放心了。
汉献帝等人渡过河,走了几里地,到了大阳 (汉朝县名,属河东郡,在今天山西平陆) 地界,天已经亮了,他就在李乐的帐篷里歇着。董承、杨奉到老百姓家里要车要马。老百姓只有一条穷命,哪儿有车马?他们找遍了邻近的村子,总算抢到了一辆牛车,让汉献帝和伏皇后坐了。别的人都只好跟着走。他们饿得有气没力地拖着脚步,到了安邑 (今山西夏县一带) ,才停下来。
河内太守张杨和河东太守王邑,听到了汉献帝和公卿大臣受冻挨饿的惨讯,一个派人送米来,一个派人送布帛和棉絮来,总算暂时救了急。汉献帝忘不了他们这种雪中送炭的好心眼,就拜张杨为安国将军,封王邑为列侯。送米送布帛的拜了将军封了侯,那些保驾的当然更有封赏了。李乐、韩暹、胡才和匈奴右贤王去卑都封了官职。他们又推荐了几十个伙伴,汉献帝个个都录用。一下子做大官的人这么多,连官印都来不及刻。刻印的人就拿锥子在石头上划上几道,勉强有了字迹,就发下去了。在这种情况下,汉献帝只好借草棚当作朝堂,商议着朝廷大事。伏皇后没有内室,只有一间破屋子,而且连门都没有。屋子前面歪歪斜斜地有一道篱笆,凑合着算是分隔内外了。
篱笆当作宫门,草棚当作朝堂,倒还可以将就将就。怕只怕李傕、郭汜、张济渡过河再追上来,那可怎么办?
第一,黄巾军寡不敌众,镇压黄巾军的有规模庞大的官军,也有地主豪强;第二,黄巾起义因叛徒出卖,不得不仓促发动,各地义军间极难配合;第三,黄巾军缺乏有战略头脑的领袖人物,起义计划制订不完备,起义后各地义军没有相互支援配合;第四,镇压黄巾起义的将领,都是能征善战的悍将;第五,黄巾起义后完全背离了最初的宗旨,得不到群众的拥护,加上官府的大力镇压,最终失败。