經(jīng)過兩年的時間,公元208年春,朱三任命徐榮為大將軍,帶軍30萬,進攻江夏。朱三、趙云、典韋、許褚、徐晃、張郃、魏延、夏侯惇、甘寧、周泰、賈詡、田豐、沮授、荀攸隨軍出征。其中,甘寧、周泰、典韋、荀攸帶領(lǐng)10萬水軍從水上進攻江夏,徐榮帶領(lǐng)剩下20萬人馬過新野從陸地上進攻江夏,這時,劉備已經(jīng)與孫權(quán)結(jié)盟,劉備有4萬人馬,其中2萬水軍,孫權(quán)有8萬人馬,留2萬守城,周瑜帶6萬人馬(其中4萬水軍)跟劉備在江夏匯合,周瑜為水軍都督,龐統(tǒng)為陸軍統(tǒng)帥,共同抵抗徐榮。劉、孫聯(lián)軍的猛將有張飛、馬超、黃忠、太史慈、張遼、程普、黃蓋、徐盛、韓當。
朱三軍水陸并進,同時對江夏發(fā)起猛攻,在水面戰(zhàn)場上,甘寧帶10萬水軍對戰(zhàn)周瑜的6萬水軍。甘寧水軍全是巨艦,又是以錦帆賊為骨干組建起來的部隊,軍隊戰(zhàn)斗力遠超周瑜水軍。一交戰(zhàn),船上的強弓硬弩就居高臨下的對周瑜的船只發(fā)動攻擊,周瑜軍只能被動挨打。周瑜當機立斷,率軍后撤至柴桑九江港。甘寧水軍進駐江夏夏口港,將劉備軍包圍在江夏。劉備和諸葛亮早在開戰(zhàn)前就離開江夏城,來到柴桑。因為江夏面臨水陸兩面進攻,夏口港是守不住的,不論水戰(zhàn)的輸贏,周瑜都要率軍回柴桑。如果水戰(zhàn)贏了的話,周瑜就可以封鎖長江,打擊朱三軍的士氣。隨時偷襲夏口港,支援江夏劉備軍的戰(zhàn)斗。
徐榮指揮二十萬的軍隊對龐統(tǒng)的四萬守軍發(fā)起猛攻,張飛、馬超、黃忠全在江夏城。攻城戰(zhàn)進行的異常艱難,張飛、馬超、黃忠在城上的殺傷力太大了,攻上城墻的士兵大部分都被他們殺光了。徐榮每天都從早上攻到下午,連續(xù)不斷的進行攻擊,連續(xù)攻城10日后,徐榮軍傷亡5萬,江夏傷亡2萬人,在太陽快要落山的第11日,龐統(tǒng)軍以為徐榮軍又要像往常一樣撤軍。但恰恰相反,趙云、典韋、許褚、魏延、徐晃、張郃、夏侯惇全部穿小兵的衣服上城作戰(zhàn)。他們一手拿圓盾,一手拿武器上城作戰(zhàn)。張飛、馬超、黃忠也馬上登城作戰(zhàn)。馬超戰(zhàn)許褚、趙云戰(zhàn)張飛、典韋戰(zhàn)黃忠,經(jīng)過一番爭斗,黃忠被典韋擊傷。魏延、張郃、徐晃、夏侯惇打開城門迎大軍進城,江夏劉備軍投降。此戰(zhàn),張飛、馬超被圍困的弓弩兵射殺,龐統(tǒng)自殺,黃忠被典韋擒住,后被朱三洗腦,成為朱三軍的一名將領(lǐng)。朱三下令對江夏城進行屠城,江夏20萬人被殺,鮮血染紅了長江水,尸體順江而下飄向柴桑,被放逐的少量江夏百姓到處述說朱三軍的恐怖,東吳軍士氣下降,東吳民心動搖。劉備知道張飛、馬超、龐統(tǒng)死亡的消息后,痛不欲生,整日借酒消愁。