公元190年,冀州牧韓馥、兗州刺史劉岱、豫州刺史孔伷等十餘人紛紛起兵反對董卓。
在此之後,長沙太守孫堅也率領豫州各郡軍隊征討董卓,雖然當時孫堅在梁地被董卓部將徐榮擊敗,但在此之後,孫堅重新收攏流散部屬,進駐梁縣,再度討伐董卓。
當時董卓派出胡軫、呂佈迎擊孫堅,不料此次孫堅竟一舉擊潰了胡軫與呂佈,見己方潰敗,呂佈甚至派出李傕向孫堅求和,而孫堅沒有理會董卓的求和,繼續進攻距離洛陽九十裡地的大谷,董卓一方再一次被孫堅擊敗,於是董卓不得已與眾人選擇商討遷都長安的事情。
事實上,董卓當初入洛陽城時,手中就有三千士兵。
在此之後,董卓就采取實際行動,以擴充兵力,收攬兵權,他設計誅殺了何進的弟弟何苗,就此收編了何進、何苗的部隊,不僅如此,董卓還派心腹大將呂佈殺掉執金吾,接收全部的京城防衛部隊,不難看出,當時董卓手中的兵力不少,再加上西涼大軍本就強悍無比,而當時孫堅的軍隊不過是一支偏師,既然如此,為何董卓的軍隊連孫堅都打不過,還被逼的要遷都呢?
董卓當時之所以敵不過孫堅,一方面是因為董卓的戰鬥意志嚴重不足。
要知道董卓集團主要由涼州人構成,在局勢失控時,他們向關中收縮是必然的事情,畢竟董卓對於關東采取的是掠奪的態度,在洛陽被掠奪幹凈後,他自然就不會再為了已經成為一片廢墟的洛陽城花費多少心血,因此董卓自然要遷都了。
除此之外,後世對於董卓的實力有些高估了。
畢竟董卓進京之後的兵力僅三千人,他是在兼並了此前何進與丁原的人馬才實力雄厚,然而董卓手中的嫡系一直就是他帶到洛陽的三千人,其他人即便暫時依附於董卓,也都不是董卓的嫡系。
正因如此,董卓手下的嫡系與非嫡系之間的矛盾是很大的,而這也導致了後來董卓的遇刺。
更何況孫堅本人的軍事能力十分強悍,他既是與董卓一同征戰過的將士,同時也是關東聯軍屈指可數的猛將,正因如此,董卓打不過孫堅也是情理之中的事情。
筆者認為,董卓之所以連孫堅都打不過,主要是因為後世高估了董卓的能力,同時低估了孫堅的能力。