朝廷任命西淩阿為欽差大臣,進駐德安。官文從襄陽乘船,順漢水東征武昌,駐紮潛江、天門。
此時,武漢兩岸到處都是太平軍,胡林翼的號令不出三十裏。他屯軍金口,依靠湘軍水師自保,又從荊襄一帶招募新兵兩千六百人,合王國才軍一起才三千人馬。王國才駐紮沌口,依靠荊州、湖南的糧餉養軍。太平軍忙著加固武昌城防,也無暇顧及金口、沌口一帶的綠營兵和湘軍水師。
胡林翼見太平軍從漢陽方向進攻德安。他認為漢陽必然空虛,可使“圍魏救趙”之計,便命王國才率軍襲取漢陽。
王國才率三千人馬至奓山,韋俊率一萬人馬迎擊,在黃陵磯以西紮下營寨。半個月都未開戰,彭玉麟率外江水師進至沌口,隨時準備夾攻太平軍。
韋俊對部下說:“王國才能戰,在崇陽打敗過林紹璋,不可小瞧。彭玉麟深知水戰,漢陽之戰牽動武昌、漢口,沒有絕對把握,不能貿然進兵。”
軍師羅彬說:“清妖進入我軍前沿陣地,晚上睡覺都可以聽到敵人角號。翼王將漢陽托付給將軍,清妖不過三千人馬,我軍有上萬之眾,兵法說倍則圍之,不如趁清妖還未站穩腳跟發起進攻,哪有守在黃陵磯,敵人就會自動退兵的道理?”韋俊被說動,命令羅彬正麵進攻,自己出奇兵攻其兩側。
次日一早,羅彬從正麵進攻湘軍。王國才好不容易等到太平軍出戰,馬上出擊。雙方混戰,韋俊突然從側麵發動進攻,王國才抵擋不住,退到奓山,固寨自守。
韋俊勝了一陣,令太平軍將奓山包圍起來,此時探馬來報,說彭玉麟襲擊漢陽,湘軍戰船已到了墨水湖。韋俊大驚,傳命退兵。王國才見太平軍突然後退,知道彭玉麟已發動進攻,便打開寨門掩殺過來。太平軍抵擋不住,羅彬背中兩箭,被亂刀分屍。太平軍逃回漢陽時又遭湘軍外江水師炮擊,韋俊關上城門,不敢再戰。