曹操在建安四年(公元199年)年初,又以漢獻帝之名命令自己、孫策、衛將軍董承、益州牧劉璋等人一起討伐袁術、劉表,孫策接到詔書後,即整頓軍隊準備對袁術發起進攻。孫策的軍隊還沒有出發,袁術就病死了,孫策就勢率軍西進討伐殺父仇人、駐紮在夏口(今湖北省武漢市)的黃祖。
孫策的軍隊行至石城(今安徽省池州市貴池區西)時,聽說了劉勳傾巢出動、進攻上繚的消息,他當即命令堂兄孫賁、孫輔二人率領八千軍隊繼續推進到彭澤(今江西省湖口縣),切斷劉勳的退路,他自己則與周瑜二人率領兩萬軍隊棄舟登岸,奔襲皖城。孫策很快就攻克了皖城,俘獲袁術、劉勳的家眷以及袁術舊部三萬餘人。而後,孫策任命李術為廬江太守,留下三千軍隊駐守皖城,把俘虜全部押回了江東。
劉勳回到彭澤,又被孫賁、孫輔擊敗,遂從潯陽(今江西省九江市)徒步來到置馬亭(在今九江市境內)。聽說孫策已經攻克了皖城,劉勳只得率軍西逃,來到西塞。不久,劉勳又來到流沂(今湖北省鄂州市),在那裡構築防禦工事,並向劉表、黃祖求救。黃祖派遣其子黃射率領五千水軍前來增援,孫策率軍乘勝追擊,再次大破劉勳,劉勳與劉偕逃到許都,投降了曹操,黃射也退去了。孫策繳獲了劉勳一千多艘戰艦,俘虜了劉勳兩千多人馬,而後,繼續西進向夏口(今湖北省武漢市)的黃祖發起了進攻。劉表派侄兒劉虎、部將韓晞率領五千長矛軍前來助戰。
十二月八日,孫策兵臨沙羨(在今湖北省嘉魚縣北長江中,從晉武帝以後遷至今湖北省武漢市武昌區南)。十一日凌晨,孫策率領周瑜、呂範、程普、孫權、韓當、黃蓋等將向黃祖、劉表聯軍發起了猛烈的攻擊,很快就大破黃祖軍,陣斬劉虎、韓晞等兩萬多人,俘獲黃祖妻子兒女,繳獲六千多艘戰艦,各類財物堆積如山,黃祖軍被水淹死的又有上萬人,唯獨黃祖脫逃。
孫策發兵進攻夏口的黃祖,是因為∶
一、有許都朝廷的命令。此時各個軍閥都是深諳縱橫捭闔、遠交近攻之術,劉表、張繡與曹操為敵,且與袁紹勾勾搭搭,曹操出於牽制劉表的目的,鼓動孫策進攻袁術、劉表,是題中應有之義。
二、黃祖與孫策有殺父之仇。七年前,孫策之父孫堅被黃祖射殺,此仇一直未報,如今,孫策手裡握有漢獻帝的詔命,前去討伐黃祖是名正言順之事。
三、迷惑劉勳。孫策以討伐黃祖之名,整頓軍隊西上,不會引起劉勳的警覺。在孫策大軍西上時,劉勳果然沒有介意,反而以為孫賁、孫輔之軍是在幫助自己,結果,讓孫策先端掉了老巢。
四、華歆無所作為。太史慈給孫策帶來了豫章的絕密情報,孫策由此斷定豫章太守華歆根本無所作為,這也是孫策敢於長途奔襲夏口的另外一個原因。
擊敗黃祖後,孫策並沒有繼續北上,而是回師東進了,其間的原因也非常簡單∶有人也想端掉他孫策的老巢。
此人便是伏波將軍陳登。陳登在廣陵郡很有威名,史稱,他"忠亮高爽,沈(沉)深有大略,少有扶世濟民之志。博覽載籍,雅有文藝,舊典文章,莫不貫綜”,在東漢末年也是一位風雲人物。
據《先賢行狀》及《三國志·孫策傳》注引《江表傳》稱,陳登將廣陵的治所遷至射陽(今江蘇淮安市東南)。陳登在廣陵期間,賞罰嚴明,深得當地百姓的喜愛,海盜薛州擁有一萬多戶部眾,也歸降了陳登;陳登還興修水利,百姓們稱之為陳登塘。陳登在江淮之間深得人心,遂產生了吞併江東孫策的野心。
如前所述,陳登是陳瑀的侄兒,孫策將陳瑀滅掉,陳登一直伺機想替叔父報仇雪恨。當他看到孫策傾巢出動,長途奔襲黃祖後,也效法陳瑀、袁術的故技,暗中派人潛入江東,給嚴白虎的餘黨封官許願,企圖將江東搞亂。
孫策當然想一舉滅掉劉表、黃祖,但他對陳登的心思也是洞若觀火,對其不得不防。況且,孫策在江東的地位尚不十分穩固,尤其是他在平定江東過程中,誅殺了大量江東大族以及對自己不恭的名士們。
孫策清除江東大族固然有他不得已的苦衷,但勢必帶來巨大的負面影響,這些長期盤踞在江東的大族豪強們雖然受到很大的打擊,可是,他們潛在的影響力仍然不容小覷,一旦有個風吹草動,勢必風雲再起。另外,在涇縣以西的豫章郡還有一個華歆需要解決。華歆雖然不是一位英雄人物,但在他的周圍不乏蠢蠢欲動的宗部頭領,時間一長,如果再出現一位英雄人物,將會直接威脅到江東腹地,因此,孫策只有趁機全取了江南,才有餘力與群雄爭奪中原。
當孫策揮師東進時,遂打算順便解決了華歆,於是,他率軍進入豫章郡,駐紮在椒丘(今江西省新建縣北)。虞翻曾任王朗的功曹,而王朗與華歆是老友,因此,孫策想不戰而屈人之兵,讓虞翻前去勸降,他對虞翻說∶“華子魚當然是位大名鼎鼎的人物,卻不是我的對手。如果不開城投降,戰鼓一鳴,不能不會出現傷害,你替我走一趟,替我傳達我的意思。”
虞翻來見華歆,對他說∶“我聽說大人與我們郡的前任太守王朗齊名,聞名四海,雖然我偏居東南一隅,對您卻非常敬仰。”
華歆謙虛地說∶"我不如王會稽。"
虞翻又說∶ “我不知豫章郡的糧草、兵器以及居民的戰鬥力,與我們郡相比如何”
華歆回答∶“差遠了。”
虞翻又說∶ “大人稱不如王會稽,那是謙虛之詞;精兵不如會稽郡,那倒是真的。孫討逆智略超過當世,用兵如神,過去,曾趕跑了劉揚州(指劉繇),這是大人親眼所見的;而後又南定我們郡,想必大人也聽說過。如今,大人打算困守孤城,糧草不足,如果不早早決斷,後悔就來不及了。如今,孫將軍的大軍已經近在椒丘,在下也將回去,如果大人到明天中午仍然定不下迎接孫將軍的決定,在下就告辭了。”
華歆說∶“我在江南時間也長了,經常想北返中原,孫會稽前腳來,我後腳就離開這裡。”
華歆連夜命人撰寫迎降檄文,第二天一大早,就派人來到孫策軍中奉迎。孫策遂率軍進抵豫章(今江西省南昌市)城下,華歆身穿便裝出城相迎。孫策對華歆說∶ "府君德高望重,名滿天下,為遠近人心所歸。孫策我年少幼稚,應該以子弟之禮見您!”遂向華歆下拜,奉為上賓。
孫策在短短的數月之間,就佔皖城,破劉勳,敗黃祖,下豫章,以一旅之眾輕鬆挫敗了三方勢力,不費吹灰之力就將自己的勢力範圍向北拓展到了長江以北,向西延展到了豫章。他不僅用兵如神,更重要的是還具備那種超群的戰略眼光和對世事人心敏銳的洞察力∶打劉勳,靠的迷惑和偷襲;敗黃祖,靠的是果敢和頑強;降華歆,靠的是自信和智謀。曹操聽說孫策平定了江南,感到非常頭疼,他經常把孫策掛在嘴邊,嘆息著說道∶“這個小瘋狗實在是難以對付啊!”
得到豫章郡以後,孫策將豫章郡一分為二,又成立了一個廬陵郡(今江西省吉安市),任命孫賁為豫章太守,孫輔為廬陵太守。恰巧,割據廬陵的變民頭領僮芝病死了,孫輔遂進駐廬陵。孫策又命周瑜鎮守巴丘(今江西省峽江縣北),負責接應豫章、廬陵兩地,又能監視他這兩個堂弟(孫賁、孫輔二人是親兄弟)。
孫策在佔領皖城、豫章後,一改大肆殺戮大族的做法,對袁術一家非常照顧,後來,袁術的女兒嫁給了孫策的二弟孫權,袁術的兒子袁曜被拜為郎中,袁曜的女兒又嫁給了孫權的兒子孫奮;攻克豫章後,孫策收斂劉繇的棺材,善待他的家眷,這一系列舉措都讓孫策贏得了士大夫們的好評,也使孫策開始穩固江東的統治。