后来世家联军被吕布中央军各个击破,但孙坚在此前的战争中又折损了许多人马,无法继续图谋陈国,便得吕布保举,出任颍川太守。
孙坚身处颍川,南边是袁绍的荆州,东边是袁绍的汝南郡、刘宠的陈国、刘表的豫州,西北方向是董卓的河南郡,可谓四面环敌,毫不轻松,还好有吕布暗中相助,才能站得住脚跟。
孙坚以三千江东子弟为基础,在颍川积极招兵买马,吕布之前允诺的兵器、马匹到位后,孙坚的三千人马迅速扩编成了三万人马,孙坚又严格按照吕布中央军的屯田政策和军队训练标准,一年后,便得到了三万精兵,兵精粮足,孙坚便不再满足于困守一地,而是积极出击。
孙坚的颍川郡在嵩山脚下,多是山区,人口只有三十多万,而颍川东北的陈国人口百万,甚是富饶,孙坚想起吕布之前给他承诺的陈郡太守,便尽起三万人马,带着吕布之前发给他的天子诏书,攻入陈国。
陈王刘宠匆忙聚齐的十万人马根本是乌合之众,在孙坚的凶猛攻势下节节败退。刘宠的国相骆俊献策,让刘宠联合豫州刺史刘表和荆州刺史袁绍,共同对付来势汹汹的孙坚。
袁绍自从派人刺杀孙坚未遂后,一直担心孙坚报复,后来见孙坚在颍川大肆发展,声势颇大,对孙坚非常忌惮,得到陈王刘宠的书信,当即派大将文丑、新投奔袁绍麾下的世家谋士襄阳人蒯良领二万人马从汝南郡攻击颍川郡。断孙坚的后路,孙坚在颍川郡只留下少许人马,文丑大军杀到。势若破竹,颍川郡很快就被文丑占了大半。
而孙坚在陈国前线亦是势若破竹地攻到陈国中心陈县,孙坚得知了根基被袁绍麾下大将文丑所断。但他不在乎,他这次把老婆孩子都带在身边,只有能拿下陈国,就以这里为根据地,有百万人口在手,就会重复元气,甚至能席卷一州之地,勃勃的野心让孙坚不顾一切地对陈县发起了猛攻。
就在孙坚即将拿下陈县之时。刘表的援军从豫州治所谯县赶过来,为首大将正是刘表的部将吕公,吕公领两万人马前来支援陈王刘宠,怎奈孙坚兵强马壮,虽然人少,也打得吕公节节败退。
就在刘表和刘宠联军都奈何不得孙坚之时,对曾在长沙为太守的孙坚了如指掌的襄阳人蒯良赶到吕公军中。出了一个计策,断送了孙坚的性命。
吕公再度出兵,接战孙坚,孙坚有心将吕公的残余人马全部歼灭,震慑住刘表。便统领大军攻杀过来。
吕公稍作抵抗,便告不敌,往谯县败退下去。
孙坚便一马当先,挥舞古锭刀,穷追不舍,非要把吕公击溃,程普、黄盖等人赶紧领兵跟上。
追不数里,吕公的残兵遁入一处山谷,因吕公连战连败,孙坚十分鄙视吕公,便不加防备,率军攻入山谷,继续追击吕公。
孙坚的花鬃马是一匹千里驹,奔跑迅疾,单骑独来,看到了吕公,大叫道:“败将休走!”吕公勒回马来战孙坚,交马只一合,吕公便走,闪入山路去。孙坚不肯舍弃,随后赶入,眼中却不见了吕公,刚要上山搜索追赶,忽然一声锣响,山上大石纷纷砸下,林中乱箭齐发。
原来吕公遵奉蒯良之计,在山谷两侧分别布下了二百弓箭手和二百投掷大石的刀兵。
孙坚纵然骁勇,可是在山谷间中了埋伏,又是单人独骑,旁边没人护卫,那无数倾泻而下的飞石箭矢全都落在孙坚身上,煞那间,孙坚脑浆崩裂,体无完肤,连人带马,死在山谷之间。
吕公见孙坚战死,连忙按照蒯良之前的吩咐,在山上扬起了红旗。
从颍川郡里杀出的文丑,以及陈县城中的陈王刘宠看到山上的红旗,知道吕公已然得手,一马当先不避矢石的江东猛虎孙坚已经被伏杀了,一起出动,攻向那群龙无首的孙家军,孙家军知道主帅已死,军心大跌,在刘宠和文丑的夹攻下,一片大乱,溃不成军。
孙策等人看到孙坚惨死在山谷之间,当时就六神无主,幸得程普、黄盖、韩当等人保护,杀出重围。
文丑、刘宠一直领军挟尾追杀,程普保着孙策,急要寻路,正遇吕公,程普纵马向前,战不到数合,一矛刺吕公于马下,赶上又是一矛,将吕公杀死。
陈王刘宠自恃勇力,上前搦战,被黄盖一鞭打死。
可当文丑出马后,程普、黄盖、韩当均不是对手,孙策又六神无主,无法抵御,只得仓皇逃亡。