孙坚进军洛阳时,朱儁没跟董卓一起西撤,而是留在洛阳迎接义军。他们二人有旧交,孙坚曾是朱儁手下得力干将,如今朱儁自然是孙坚的上宾。董卓、袁绍釜底抽薪,孙坚率领少量机动兵力调头去收复豫、荆二州,留在洛阳对付董卓的大军就暂交朱儁督带。董卓见孙坚离开洛阳,便以弘农杨懿为河南尹,向洛阳进攻。朱儁先向东以就军食,然后向西反攻,打败杨懿,重占洛阳。孙坚死后,袁术不肯向地位和名望都比自己高的朱儁提供军粮,洛阳周围已尽成废墟,朱儁不便久留,遂东屯中牟(今河南省中牟县附近)。闻知孙坚已死,董卓嚣张起来,派女婿中郎将牛辅率领校尉北地李傕、张掖郭汜、武威张济等统步、骑数万人向东进攻。这时,酸枣诸军因孙坚已占洛阳而散去(当初孙坚进攻洛阳时,曹操曾劝诸军策应西进,无人响应),自相攻伐。朱儁只能向徐州求助。徐州牧陶谦字恭祖,丹杨人。山东州郡纷纷举义旗讨董卓,唯独徐州刺史陶谦不起兵,并向董卓遣使贡献,被董卓晋升为安东将军徐州牧。陶谦与朱儁有私交,助兵三千人,并调拨粮草。董卓有并、凉二州及富庶的关中作大后方,朱儁则是无后方作战,又缺少骑兵,会战结果立见分晓。朱儁兵败困守孤城,董卓军寇掠陈留、颍川诸郡,所过杀虏无遗。这时,突然传来消息,董卓死了!
董卓到长安后,变本加厉地独揽大权。其弟董旻为左将军,其侄董璜为中军校尉,掌握兵权。他家族成员并列朝廷,他侍妾怀抱中的孺子皆封侯并弄以金紫。他的车服僭逆天子,呼三台(尚书台、御史台、符节台)、尚书以下在董府办公。面对山东州郡起兵反对,他动用大量人力、物力建筑郿坞。坞墙高、厚均三丈五尺,与长安城相等,积谷为三十年储,自称:事成,雄据天下;不成,守此足以毕老。而不知倒行逆施,导致离心离德,不仅外面有人起兵反对,内部亦祸起萧墙。许多大臣,如司徒王允、司隶校尉黄琬、仆射士孙瑞、尚书杨瓒,暗中密谋,欲为天下除害,乘隙离间吕布与董卓的关系。
中郎将都亭侯吕布,字奉先,并州五原郡九原县人,便弓马,膂力过人,董卓爱信有加,誓为父子,无论行止,常以吕布相随,进行护卫。然而董卓性刚、怒易发作,一次,因小过失,董卓愤怒之下,拔出手戟向吕布投掷过去,幸亏吕布身手矫健,躲过。然后,吕布改容谢罪,董卓怒气也就消了。从此以后,吕布因险些丢掉性命而开始暗自不满。作为贴身侍卫,吕布常守候董卓于卧榻之外,接触董府侍婢的机会较多,遂发生私通。这样,吕布就愈发不安了,生怕被发现,导致大祸临头。王允一向善待吕布,吕布便将心中的烦闷对王允宣泄出来。当王允意识到吕布确实可用时,便同这位骁将一起制订了发动政变诛杀董卓的计划。谈到杀董卓,吕布又有些不忍,毕竟董卓待其甚厚,誓同父子。王允劝吕布定下决心,否则自己身家性命不保:君自姓吕,本非骨肉。今忧死不暇,何谓父子?掷戟之时,岂有父子情焉?吕布便横下心来参加诛杀董卓的政变。
初平三年(公元192年)夏四月二十三日,汉献帝病体初愈,大会群臣于未央宫。董卓身穿朝服,乘车而入。戒备是非常森严的,由兵营到宫殿,陈兵夹道,左边是步兵,右边是骑兵,吕布等人侍卫近旁。王允叫士孙瑞写下诛董诏书授予吕布。吕布将诏书揣在怀中,令自己的同乡骑都尉李肃与勇士秦谊(疑是秦宜禄)、陈卫等十几个人穿上卫士服,守候在北掖门内等待董卓。董卓乘车刚一进入宫门,李肃等就冲上前去,用大戟刺杀。董卓在朝服内着重铠,李肃等未能重创董卓,但将其臂砍伤,掉下车来。董卓大呼:吕布何在?吕布上前掏出圣旨说:有诏讨贼臣!董卓大骂:庸狗敢如是邪?吕布应声持矛用力刺死董卓。董卓的宗族不分男女老幼,包括其九十岁的老母,都被郿坞的士兵们杀死。
董卓一死,长安士庶咸相庆贺。诏以司徒王允录尚书事,以吕布为奋威将军、假节、仪同三司,封温侯,共秉朝政。
中郎将牛辅等正率大军在中牟一带与朱儁周旋,闻董卓死,引兵西归。吕布主张尽杀凉州兵,王允说:此辈无罪,不可。为安抚凉州大军,有人向王允建议:凉州人素惮袁氏而畏关东,今若一旦解兵开关,必人人自危。可以皇甫义真(皇甫嵩字义真)为将军,就领其众,因使留陕(陕县位于今三门峡东)以安抚之。王允说:不然,关东举义者,皆吾徒也,今距险屯陕,虽安凉州,而疑关东之心,不可也。善后工作未做,王允、吕布不得不与凉州大军一战。
吕布派李肃到陕县以诏命诛牛辅,牛辅率军打败李肃。李肃逃回长安,被吕布正法。这时,凉州军内部军心也极不稳定,大营夜间发生哗变,牛辅带上金、宝,与所厚友胡赤儿等五六人逃走,胡赤儿等看中金、宝,杀牛辅,传首京师。李傕等无所依,向长安求赦,被王允拒绝。李傕等惧,不知所措,只想散伙,各自间行逃回故里。讨虏校尉贾诩意识到军队的重要性,深知各自逃亡的后果,建议举军一拼。
贾诩字文和,武威郡姑臧县人。信都令阎忠认为青年贾诩是个类似张良、陈平的奇才,荐举为孝廉。贾诩遂赴冀州安平国信都县为郎。不久,他因病辞官西归,数十人同行。路途中被氐人游骑所劫,他诡称自己是太尉段颎的外甥,家中会出重金赎还。段颎久为边将,威震西土,氐人素畏惧,所以不敢加害贾诩,盟誓后放走小试权谋机变。后从董卓入洛阳,从牛辅对山东州郡作战。
贾诩对李傕等说:诸君弃众单行,即一亭长能束君矣;不如率众而西,所在收兵,以攻长安,为董公报仇。事济,奉国家以正天下;若其不合,走未后也。李傕等从其计,诸将相与结盟,以死里求生的态度杀向长安。李傕、郭汜、张济、樊稠、李蒙、王方等率众围攻长安八天,至六月初一日,吕布军中有叟兵作内应,引凉州大军入城。吕布与李傕在城中巷战,吕布无法击退李傕,带数百骑,以董卓的头颅系马鞍,突围而走。
据《英雄记》说,吕布从北门突围,遇郭汜,二人发生单挑,吕布挺矛将郭汜刺于马下,郭汜的部众忙于救主将,吕布的部众乘乱逃走。
所谓单挑,日文称一骑讨。二马相向疾驰,接触交手是为一个照面,调转马头冲过来再交手,合两个照面为一个回合。一般来讲,三个照面后,马的奔跑冲刺就不能保持最高速度(除非换马)。单挑与体育项目中的击剑不同,不是看几比几,一击命中就决定胜负,马术和击技能力相差不甚多的情况下,什么事情都可能发生(譬如围棋,只对弈一局,碰巧了,五段没准胜九段,谁让他撞上小概率呢)。
单挑原本是无稽之谈,文学作品可以通过杜撰单挑以事渲染,正史却不屑一提。所以,二十四史里几乎没有单挑。本书只是告诉读者,《英雄记》有吕布与郭汜单挑一笔。
吕布临行,招王允同去。王允不肯走,说:若为社稷之灵,上安国家,吾之所愿也;如其不获,则奉身以死之。朝廷幼少,恃我而已,临难苟免,吾不忍也。努力谢关东诸公,勤以国家为念!太常种拂称:为国大臣,不能禁暴御侮,使白刃向宫,去将安之!遂赴战而死。李傕等军进至南宫掖门,杀太仆鲁馗、大鸿胪周奂、城门校尉崔烈、越骑校尉王颀。混乱中,吏民死者万余人,狼藉满城。王允扶汉献帝上宣平门避兵,李傕等伏在城门下叩头。献帝口谕李傕等:卿等放兵纵横,欲何为乎?李傕等口奏:董卓忠于陛下,而无故为吕布所杀,臣等为卓报仇,非敢逆也。请事毕诣廷尉受罪。围宫阙的诸将上表请司徒王允出来,问太师何罪。事已至此,王允走下门楼,为诸将所拘,数日后被诛,弃市。
凉州兵入据长安后,大赦天下,葬董卓于郿,以李傕为扬武将军,郭汜为扬烈将军,樊稠等诸将皆为中郎将,以贾诩为左冯翊。贾诩不但机智,而且识大体。诸将打算给贾诩封侯,贾诩说:此救命之计,何功之有?固辞不受封。诸将又希望加授其尚书仆射,贾诩说:尚书仆射,官之师长,天下所望,诩名不素重,非所以服人也。纵诩昧于荣利,奈国朝何?于是,他被拜为尚书。
根据贾诩等人的建议,李傕以朝廷的名义征朱儁入京。徐州牧陶谦等徐、扬二州的刺史、郡守、国相劝朱儁不要去,而是带领手下的大军渐次平定天下。朱儁虽为名将,却非枭雄,对重整江山颇感心力交瘁,遂就征赴京,任太仆。中牟的数万大军顿失首领,分别投奔后将军袁术、徐州牧陶谦。
至秋季,因中牟再无大军为敌,李傕等为自己加官。先把车骑将军皇甫嵩升为太尉,腾出空缺,过些日子以李傕为车骑将军、领司隶校尉、假节,封池阳侯,樊稠为右将军,封万年侯,郭汜为后将军,封美阳侯;屯于弘农的凉州将领张济为镇东将军,封平阳侯。为了对抗袁绍集团,并使山东州郡相互制衡,李傕等向献帝提出和解山东各势力的要求。献帝也希望山东能够缓解兵灾,遂敕令太傅马日、太仆赵岐、少府阴脩东行传旨,诏命弭兵。为笼络袁术集团,经李傕建议,以公孙瓒为前将军,封易侯,以袁术为左将军、假节,封阳翟侯;又联络刘表,以其为镇南将军、荆州牧、成武侯、假节。
董卓生前说服马腾、韩遂等加入自己的阵营,共同对付山东。马、韩二人率众从河西走廊出发,长途跋涉来到长安,向李傕投降。李傕以韩遂为镇西将军,遣还凉州;以马腾为征西将军,屯驻郿县。
李傕、樊稠、郭汜各骄纵矜功,相互争权,好几次差一点火并起来,全靠贾诩每每责以大体。因此,他们虽内心中不能善处,外表上还过得去,相安无事一两年。