且說袁術在南陽,聽聞袁紹新近奪得冀州,便派遣使者前去索要一千匹馬。袁紹不給,袁術大怒。從此,兄弟二人之間產生嫌隙,關係不再和睦。袁術又派遣使者前往荊州,向劉表借二十萬斛糧食,劉表也拒絕了他。袁術心中怨恨,便秘密派人送信給孫堅,讓他去討伐劉表。信中大致說道:“之前劉表截你的路,這是我兄長本初的計謀。如今本初又與劉表私下商議,想要襲擊江東。你可速速興兵討伐劉表,我為你去對付本初,這樣你我兩家的仇都能報了。你奪取荊州,我奪取冀州,切不可錯失良機!” 孫堅收到信後,說道:“可恨劉表昔日斷我歸路,如今若不趁機報仇雪恨,更待何時!” 於是召集帳下的程普、黃蓋、韓當等人商議。程普說:“袁術為人奸詐,不可輕信他的話。” 孫堅說:“我本就想報仇,難道還指望袁術的幫助嗎?” 便派黃蓋先到江邊安排戰船,船上多裝載軍器糧草,大船用來裝載戰馬,約定好日期便要興師出征。江中的細作探聽到消息,前來報告劉表。劉表大驚,急忙召集文武將士商議對策。蒯良說:“不必憂慮。可讓黃祖率領江夏的兵馬作為先鋒,主公您率領荊襄的大軍作為後援。孫堅跨江涉湖而來,怎麼能施展武藝呢?” 劉表覺得有理,便命令黃祖做好準備,隨後便要起兵。
孫堅有四個兒子,都是吳夫人所生:長子名策,字伯符;次子名權,字仲謀;三子名翊,字叔弼;四子名匡,字季佐。吳夫人的妹妹,是孫堅的次妻,也生了一子一女:兒子名叫朗,字早安;女兒名叫仁。孫堅還收養了俞氏的一個兒子,名叫韶,字公禮。孫堅有個弟弟,名靜,字幼台。孫堅臨行前,孫靜帶著諸子在馬前叩拜,勸諫道:“如今董卓專權,天子懦弱,海內大亂,各地豪強各霸一方;江東地區剛剛稍微安寧,因為一點小仇就興兵,實在不合適。希望兄長仔細考慮。” 孫堅說:“弟弟不要多言。我要縱橫天下,有仇豈能不報!” 長子孫策說:“如果父親一定要去,孩兒願意隨行。” 孫堅答應了,於是和孫策登上戰船,殺向樊城。
黃祖在江邊埋伏了弓弩手,看到戰船靠岸,便亂箭齊發。孫堅命令眾軍不可輕舉妄動,隻管伏在船中,往來引誘敵軍;一連三天,戰船數十次靠岸。黃祖的軍隊隻顧放箭,箭很快就放完了。孫堅卻把船上得到的箭收集起來,大約有十幾萬支。當天正趕上順風,孫堅命令軍士一齊放箭。岸上的敵軍抵擋不住,隻得退走。孫堅的軍隊登岸後,程普、黃蓋分兵兩路,直取黃祖的營寨。背後韓當驅兵大舉進攻。三麵夾攻之下,黃祖大敗,舍棄樊城,逃入鄧城。孫堅命令黃蓋守住船隻,親自統兵追擊。黃祖引軍出城迎戰,在野外布陣。孫堅也列成陣勢,騎馬站在門旗之下。孫策也全副武裝,挺槍立馬站在父親身旁。黃祖帶領兩員將領出馬,一個是江夏的張虎,一個是襄陽的陳生。黃祖揚鞭大罵:“江東的鼠賊,怎敢侵犯漢室宗親的地界!” 便命令張虎挑戰。孫堅陣中的韓當出馬迎戰。兩匹馬相交,戰了二十多個回合,陳生見張虎漸漸氣力不支,便飛馬過來相助。孫策望見,按住手中的槍,拉弓搭箭,正好射中陳生的麵門,陳生應弦落馬。張虎見陳生墜地,吃了一驚,措手不及,被韓當一刀削去半個腦袋。程普縱馬直奔陣前,想要活捉黃祖。黃祖舍棄頭盔和戰馬,混雜在步軍之中逃命。孫堅率軍掩殺敗軍,一直追到漢水,命令黃蓋將船隻駛入漢江停泊。
黃祖聚集敗軍,去見劉表,詳細地說了孫堅軍勢不可當的情況。劉表慌張地請蒯良商議。蒯良說:“如今剛剛戰敗,士兵們沒有鬥誌;隻能深挖壕溝,高築壁壘,以避開敵軍的鋒芒;然後暗中派人向袁紹求救,這樣圍困自然就能解除。” 蔡瑁說:“子柔的話,簡直是笨拙的計策。敵軍兵臨城下,已經到了壕溝邊上,怎麼能束手待斃!我雖然不才,願意請求出城迎戰,與敵軍決一死戰。” 劉表答應了他。蔡瑁率領一萬多兵馬,出襄陽城外,在峴山布陣。孫堅率領得勝之兵,長驅直入。蔡瑁出馬迎戰。孫堅說:“這個人是劉表後妻的兄長,誰能為我把他擒住?” 程普挺起鐵脊矛出馬,與蔡瑁交戰。不到幾個回合,蔡瑁便敗走。孫堅驅大軍掩殺,殺得敵軍屍橫遍野。蔡瑁逃入襄陽城。蒯良說蔡瑁不聽良策,以致大敗,按照軍法應當斬首。劉表因為剛剛娶了蔡瑁的妹妹,不肯對他施加刑罰。
孫堅分兵四麵,圍住襄陽城攻打。忽然有一天,狂風驟起,將中軍的帥字旗竿吹折。韓當說:“這可不是吉兆,我們可以暫時班師回朝。” 孫堅說:“我屢戰屢勝,奪取襄陽城就在旦夕之間;怎麼能因為風折了旗竿,就匆忙退兵呢!” 於是不聽韓當的建議,攻城更加急切。蒯良對劉表說:“我昨夜觀看天象,看到有一顆將星即將墜落。按照分野推算,應當應在孫堅身上。主公可趕緊寫信給袁紹,請求他相助。” 劉表寫好書信,問誰敢突圍出去送信。健將呂公應聲願意前往。蒯良說:“你既然敢去,就聽我的計策:給你五百兵馬,多帶些擅長射箭的人衝出陣去,直奔峴山。敵軍必定會引軍來追,你分一百人上山,尋找石子準備;一百人拿著弓弩埋伏在林中。隻要有追兵到來,不要徑直逃跑;要迂回曲折地把他們引到埋伏的地方,然後一起放箭扔石頭。如果能夠取勝,就放起連珠號炮,城中便出兵接應。如果沒有追兵,就不要放炮,趕緊趕路。今夜月色不太明亮,黃昏時分便可出城。”
呂公領了計策,整頓好軍馬。黃昏時分,悄悄打開東門,引兵出城。孫堅在帳中,忽然聽到喊聲,急忙上馬,帶領三十多名騎兵出營查看。軍士報告說:“有一彪人馬殺了出來,朝著峴山方向去了。” 孫堅沒等召集眾將,隻帶領三十多名騎兵就追了上去。呂公已經在山林茂密、地形複雜的地方設下了埋伏。孫堅的馬快,單槍匹馬追在前麵,離前軍不遠。孫堅大叫:“休要逃走!” 呂公勒回馬來與孫堅交戰。兩馬相交隻一個回合,呂公便逃走,閃入山路之中。孫堅隨後追入,卻不見了呂公。孫堅正打算上山,忽然一聲鑼響,山上石子紛紛落下,林中亂箭齊發。孫堅身體中了石頭和亂箭,腦漿迸裂,人和馬都死在峴山之內,年僅三十七歲。
呂公截住那三十名騎兵,將他們全部殺光,放起連珠號炮。城中的黃祖、蒯越、蔡瑁分頭引兵殺出,江東的各路軍馬大亂。黃蓋聽到喊聲震天,率領水軍殺來,正好遇到黃祖。兩人交戰不到兩個回合,黃蓋就生擒了黃祖。程普保護著孫策,急忙尋找出路,正好遇到呂公。程普縱馬向前,與呂公交戰不到幾個回合,一矛將呂公刺於馬下。兩軍大戰,一直殺到天明,各自收兵。
劉表的軍隊回到城中。孫策回到漢水,才知道父親被亂箭射死,屍首已經被劉表的軍士扛抬入城,不禁放聲大哭。眾軍也都悲痛哭泣。孫策說:“父親的屍首在那裡,我們怎麼能回鄉!” 黃蓋說:“如今活捉了黃祖在這裡,找一個人進城講和,用黃祖去換回主公的屍首。” 話還沒說完,軍吏桓階站出來說:“我與劉表有舊交情,願意進城去做使者。” 孫策答應了他。桓階進城去見劉表,詳細地說了這件事。劉表說:“文台的屍首,我已經用棺木盛殮好放在這裡。你們可速速放回黃祖,兩家各自罷兵,不要再互相侵犯。” 桓階拜謝,正打算離開,這時階下的蒯良站出來說:“不可!不可!我有一計,能讓江東的各路軍馬片甲不留。請先斬了桓階,然後再用計。” 正是:追敵孫堅方殞命,求和桓階又遭殃。不知道桓階的性命將會如何。