王允除董卓
董卓干盡了壞事,朝中大臣人人痛恨他,許多人密謀暗殺他,都失敗了。但司徒王允并沒有放棄希望,他決心由自己來完成大業,拯救漢室。
王允知道董卓手下第一猛將呂布和董卓有矛盾。呂布本來是丁原的部將,后來被董卓收買殺死了丁原,董卓很信任呂布,認他為義子。董卓知道自己干了很多壞事,害怕別人對他不利,所以平時經常讓呂布跟隨左右保護自己。董卓脾氣暴躁,有一次呂布因為一件小事惹怒了他,董卓不由分說就拿起手邊的手戟朝呂布擲去。幸好呂布武藝高強,閃開了,于是趕緊向董卓道歉,這才沒事。呂布曾經和董卓的婢女私通,怕董卓知道,心里一直很不安。他去找王允,想讓王允幫他想辦法。這個時候王允正在和別人商議刺殺董卓的事,見呂布來了,索性向他透露要殺董卓的事,要他當內應。呂布很猶豫,說道:“我和他有父子的名分呢。”王允勸道:“你姓呂,他姓董,本來就沒有血緣關系。現在擔心被他殺死都來不及,還管什么父子?再說當初他拿手戟擲你的時候,想到你們是父子了嗎?”這段話把呂布說動了,于是答應作為殺董卓的內應。
消息傳了出去,但沒有人敢告訴董卓。有人在布上寫了個“呂”字,背著在街上走,邊走邊唱:“布啊!”有人把這事告訴了董卓,但董卓沒有醒悟過來。
不久,漢獻帝生了場病,痊愈后設下宴席請大臣來吃飯。董卓穿上朝服登上車準備前去,結果馬突然受驚了,董卓摔倒在地上。他回去換了身衣服,他的小妾覺得這不是個好兆頭,叫他不要去了,董卓不聽,還是走了。但董卓畢竟心里有鬼,他下令在他家到皇宮的道路兩邊都站滿士兵,層層保護他,又命令呂布等人緊隨自己周圍保護自己。王允和士孫瑞向漢獻帝秘密遞上誅殺董卓的奏章,讓士孫瑞寫詔書交給呂布,然后命令騎都尉李肅和呂布手下的心腹十余人穿上皇宮衛士的衣服,埋伏在北門,等候董卓。

董卓快要走到的時候,馬又受驚了,董卓覺得很奇怪,想回去。呂布勸他還是先進宮,于是他就進了北門。早已埋伏好的李肅見董卓過來,抓起長戟便刺,董卓在外衣下面穿有鐵甲,沒有被刺入,但胳膊受了傷,人摔在車下面。董卓趕緊回頭大叫:“呂布在哪里!”呂布接口道:“奉詔書討伐賊臣!”董卓大罵:“你這條蠢狗竟然敢這么做!”呂布手持長矛向董卓刺去,催促士兵把董卓斬首。董卓的手下田儀(《三國志》作田景)和倉頭向董卓的尸體跑去,呂布把他們殺了。然后派人帶著皇帝的赦令,騎著馬宣示皇宮內外。士兵們聽見董卓被殺,全都高呼萬歲。老百姓都跑到街上跳起舞來,城里的女子把珠寶和衣服賣掉來買酒肉慶祝。然后又派皇甫嵩率兵攻打郿塢,將董卓的母親、妻子和女兒全部殺掉,滅了董卓全族。袁紹家的門生把董卓全族人的尸體都堆在一起,燒成灰,然后扔在道路上任人踐踏。
但人們高興得太早了,董卓雖然死了,他的殘余勢力還沒有被消滅。董卓在遇刺前,把女婿牛輔派出去屯駐在陜縣。牛輔派遣部將李傕等人率領數萬人馬到處搶劫。呂布派李肅奉詔命討伐牛輔等人,結果李肅吃了敗仗逃回來,呂布把他殺了。后來牛輔軍營出了變故,牛輔害怕逃跑了,他身邊帶了許多金銀珠寶,身邊的人貪圖那些財物,于是把他殺掉,將他的首級送到了長安。
李傕等人因為董卓遇害而痛恨并州人。當時他們的部隊里有數百個并州人,全部被拉出來處死。牛輔死后,部下想逃散,李傕等人害怕了,派使者去長安請求赦免他們。王允認為一年之內不能赦免兩次,于是拒絕了。當時賈詡是李傕部下,他向李傕建議殺進長安為董卓報仇,如果失敗的話,再逃也不遲。李傕認為這是個好辦法,于是孤注一擲,向長安發動進攻。王允聽說叛軍來襲,派兵迎戰,結果被殺得大敗,李傕一路上收攏散兵,開到長安的時候已經有10多萬人了。他們和董卓的舊部聯合夾擊,將長安包圍了起來。圍困8天后,呂布部下中有人反叛,做了李傕的內應,城被攻破。叛軍入城后大肆搶掠,遇害者多達數萬。呂布抵擋不住,殺開一條血路逃跑了,王允保護漢獻帝退到宣平門城樓上。李傕等人要求王允出來說明董卓到底犯了什么罪要誅殺他,王允無奈之下只好走了下來,幾天后被處死。李傕等人把董卓埋在郿縣,并把董卓族人的骨灰收集起來,放在一個棺材里埋掉了。結果在下葬那天,風雨大作,一道閃電劈在董卓的墳墓上,水流進墓穴,把棺材沖走了,大奸臣董卓最后還是落了個死無葬身之地的下場。