趙岐帶著詔書前去。兩人來到河北袁紹親自出迎在百里之外再拜接受詔書。第二天他們來到公孫瓚的營地宣讀詔書公孫瓚於是派使者給袁紹送信互相講和。然後兩人回到京城覆命。公孫瓚當天就班師回朝又上表推薦劉備為平原相。
劉備與趙雲分別時執手垂淚不忍相離。趙雲嘆息道:“我以前誤認公孫瓚為英雄現在看來他也不過是袁紹一類的人罷了!”劉備說:“你暫且委屈自己跟隨他吧我們以後還有相見的機會。”兩人灑淚而別。
卻說袁術在南陽聽到袁紹新得冀州的訊息後,派遣使者前來請求一千匹馬。但袁紹拒絕給予,這使得袁術憤怒,從此兄弟兩人關係不和睦。袁術又派遣使者前往荊州向劉表借糧二十萬,但劉表也拒絕了他。袁術因此對劉表心生怨恨,秘密派人送信給孫堅,讓他攻打劉表。信中寫道:劉表之前截擊你的路是我哥哥袁紹的主意,現在他又和劉表私下商議要襲擊江東。你可以迅速出兵攻打劉表,我為你牽制袁紹,這樣我們可以同時報仇。你取荊州,我取冀州,切勿錯失良機!
孫堅收到信後憤怒地說:“可惡的劉表!當初截斷我的歸路,現在如果不趁機報仇,更待何時!”他聚集程普、黃蓋、韓當等人商議。程普提醒孫堅袁術多詐,不可信。但孫堅表示:“我是自己要報仇,難道還指望袁術幫忙嗎?”於是他命令黃蓋先去江邊準備戰船,裝載軍器和糧草,大船則裝載戰馬,定好日期出發。
江中的密探得知了這個訊息,並報告給了劉表。劉表大驚,急忙召集文武官員商議對策。蒯良表示不必擔憂,並建議讓黃祖率領江夏的軍隊作為前鋒,劉表自己則率領荊襄的軍隊作為後援。他認為孫堅跨江涉湖而來,實力必定大減。劉表同意了這個策略,並命令黃祖做好準備,隨後便調動大軍。
孫堅有四個兒子,都是吳夫人所生的:長子名叫孫策,次子名叫孫權,三子名叫孫翊,四子名叫孫匡。吳夫人的妹妹也是孫堅的次妻,也生了一個兒子和一個女兒:兒子名叫孫朗,女兒名叫孫仁。此外孫堅還收養了一個叫俞韶的兒子。他還有一個弟弟名叫孫靜。在孫堅出發前孫靜帶著兒子們列隊在馬前勸誡他說:“現在董卓專權天子懦弱海內大亂各自稱霸一方江東才稍稍安定一些。為了一點小小的怨恨而動用重兵似乎不太合適。請兄長三思。”但孫堅回答說:“弟弟不用多說了。我要縱橫天下有仇怎能不報!”長子孫策也表示願意隨行孫堅答應了於是他與孫策登上戰船直奔樊城而去。
黃祖在江邊埋伏了弓弩手看到孫堅的船靠岸便一齊放箭。孫堅命令軍隊不要輕舉妄動只在船上來回引誘敵人一連三天船數十次靠岸。黃祖的軍隊只顧放箭最終箭矢用盡而孫堅卻收集了船上所得的箭約有十幾萬支。當日正值順風孫堅命令軍士們一齊放箭岸上無法抵擋只好撤退。孫堅的軍隊登陸後程普、黃蓋分兵兩路直取黃祖的營寨韓當則從背後驅動大軍進攻。三面夾攻下黃祖大敗放棄了樊城逃入鄧城。孫堅命令黃蓋守住船隻自己親自率兵追擊。
黃祖率軍出城迎戰在野外佈陣而孫堅也擺開了陣勢出馬立於門旗之下。孫策也全副武裝挺槍立馬在父親身側。黃祖引出兩名將領一個是江夏的張虎一個是襄陽的陳生。黃祖大聲斥責孫堅為“江東鼠賊”並質問他們怎敢侵犯漢室宗親的地盤!他命令張虎出戰孫堅的陣營中韓當迎了上去。兩人交戰了三十多個回合後陳生見張虎力量減弱便飛馬前來助戰。孫策看見後按住手中槍拉開弓弦一箭射中了陳生的面門將他射落馬下。張虎見狀大吃一驚措手不及之際被韓當一刀砍去了半個腦袋。程普則縱馬直衝陣前捉拿黃祖但黃祖拋棄了頭盔和戰馬混在步兵中逃命去了。孫堅率軍掩殺追擊直到漢水邊才命令黃蓋將船隻停泊在漢江中。
黃祖帶著殘兵敗將回來見劉表,詳細描述了孫堅的強大勢不可擋。劉表聽後驚慌失措