建安八年五月初,孫權親自帶領三萬精銳水軍攻打江夏。
江夏守將黃祖年老無能,本來早在半月前就收到了情報卻輕而無備,結果是孫權的三萬大軍幾首沒有受到任何的抵抗就順利的從江夏東麵的夏口港上了岸。更可笑的是夏口逃回江夏的校官心急火燎的向黃祖稟報此事時,黃祖居然正呆在府中聚起一幫子人歌舞飲宴!等到黃祖驚惶失措的關上江夏城門進行防衛時,江東大軍已經分成兩隊,一隊萬人進逼城池,另一隊的兩萬人則在江夏城外掠奪人口與物資。而這時劉備與劉琦的一萬八千餘人才剛剛抵達江夏西麵與湖陽交界的地方,距離江夏城尚有一日的路程!
黃祖笨歸笨,還知道趕緊派出快馬去求援。劉備收到消息時立刻想下令進行急行軍,本意是想連夜趕去支援江夏,這時徐庶適時的進言去勸阻劉備。徐庶是什麼人?他從求援士卒的口中就大致分析出了雙方實力上的對比,認為孫權未必能馬上攻下江夏,而且從孫權一上岸就分兵掠奪人口物資的情況上來看,徐庶也敢斷定孫權的後勤補給沒有完全到位,那麼孫權是利在急戰,馬上就趕過去拚隻會正中孫權的下懷。而且按照陸仁給出的戰略計劃,這一役要麼就得讓黃祖掛掉,要麼就得讓江夏有失,不然劉琦之後是不能順利接管江夏的,對原定的戰略走向不利。於是暗中勸住劉備,對急於求戰的關羽、張飛則以“我軍自離新野已急行數日,昨日更急赴一百五十裏至此,士卒皆已疲困。倉促求戰,軍士氣力未複,於戰無益。且孫權士卒方攻江夏得勢,正值士氣旺盛之時,此消彼長於我不利。不若在此間安營暫歇一日,待我將士氣力稍複,孫權士卒攻城不下漸露疲態之時以奇兵擊之,定可一戰而挫其鋒銳。後穩固營盤,徐徐漸進,逼其登舟退還回江東可也”來勸說。
不過徐庶碰上了麻煩,就是關羽、張飛執意要馬上去江夏求戰,對徐庶的進言根本就不屑一顧。說來也是,徐庶今年才二十四歲,本身年輕不說,投奔劉備之前又出身貧寒、寂寂無名。若不是徐庶本身的劍術還算不錯,隻怕關羽、張飛二人連半分好臉色都不會給他看。最後迫不得已徐庶是暗中與劉備細談,把陸仁當時提給劉備的一些建議給原話搬出來,這才讓劉備醒悟過來並出麵這才勉強彈壓住關、張二人。事後陸仁與徐庶閑談時得知此事,一麵安慰搖頭苦笑的徐庶,一麵心裏在偷笑暗道:“說來說去還是諸葛亮聰明點,博望坡初用兵的時候曉得借劉備的劍印來用。從這一點上來論,徐庶終究還是差了咱豬哥一截啊。”
劉備在江夏邊界紮營休息了一天,徐庶暗中派出的探子當夜回報說江夏還沒被攻破黃祖就想出逃,結果被孫權手下的淩操堵了個正著,抓著砍了頭。而江夏城現在完全是黃祖的副將蘇飛在勉強堅守,情況危在旦夕。收到此訊後徐庶立即請劉備與劉琦馬上連夜升帳,先命令張飛帶領全部的兩千騎兵火速趕往江夏支援,也不要求張飛打什麼勝仗,隻要鬧出點援兵已到的聲勢,堅定蘇飛繼續堅守江夏的信心就行,還一個目的就是利用騎兵機動性強的特點對孫權現有的部分進行騷擾,打亂孫權現有的兵力配置;另命關羽帶領五千襄陽水軍從湖陽港水路乘船趕去江夏,與主力部隊互為聲勢;最後就是劉備與劉琦帶著剩下的一萬多精銳從旱路趕往江夏。
一天後,劉備的一萬多主力部隊與孫權派來攔截的部隊在江夏西麵的平原上展開了一場激戰,這也是日後的兩大諸候頭一次的正麵交鋒。激戰一日的結果是雙方打了個不分上下,對此劉備也好,孫權也罷,都對對方的整體戰鬥力不敢小視。而劉備在驚呀之餘也開始對徐庶器重起來,好歹劉備也在沙場上混了那麼多年,知道如果當時不采納徐庶的進言直奔江夏,士卒們在疲乏之餘絕對不是孫權的對手。
孫權方麵卻有些沮喪,因為在激戰中淩操被從軍陣側麵突襲而來的張飛一矛捅死,士氣方麵受到了影響。戰後陸仁得知淩操於此役中戰死的事,心裏也有種說不出的感覺,真要說的話或許得用“天命難違”這個詞來形容。淩操本來是死在甘寧的手上,可現在甘寧被陸仁拐去了夷州,淩操卻依舊沒有逃脫在此戰中戰死的命運,隻不過殺死他的人換成了張飛而已。
激戰過後的次日,劉備采納了徐庶穩固營盤,與江夏城守軍相呼應,對孫權步步進逼的戰術。同時讓張飛繼續帶著兩千騎對孫權部隊的周邊進行騷擾,並借此舉來阻止孫權在江夏周邊就地取糧的目的。至下午申時,關羽率領的五千水軍亦到(因為返回湖陽港取船,所以晚了些,徐庶也是想借此達成一種襄陽援軍源源不斷的假像)。
孫權查覺到對方的兵力與自己相差無幾(劉備帶來了一萬八千人,江夏本身的守軍約在一萬五千左右),部隊的戰鬥力又不弱;另外劉備在陸上、關羽在水上、蘇飛在江夏城這三個點互為犄角,隱約間形成了一種小包圍的形勢;自己的水路後勤供應不穩,關羽也隨時可能會在水路上截斷,陸上劫掠江夏周邊就地取糧的事又被張飛的遊騎不停的破壞。聚眾商議後一致認為再打下去對己方不利,便在後幾日虛張聲勢的向劉備的主力部隊挑戰了幾次,主力卻在收拾船隻準備退回柴桑。
徐庶也查覺到了孫權的真實意圖,為了幫劉備保存實力自然沒有應戰,隻是一步步的向前進逼,卻又沒有逼迫得太緊,以防孫權被逼急了放手一搏。就這樣雙方都鬧得雷聲超響,雨點卻半點沒有,終於在十餘天後,孫權的部隊在一夜間全部登船撤離。徐庶隻是讓水路的關羽虛追了幾裏便退回來。戰略目的既以達成,多餘的仗打之無益,再說關羽率領的那五千襄陽水軍戰鬥力可實在不敢恭維。