十五日,清軍陸軍與水軍與安徽小池口合軍。
數日后,塔齊布從上游琵琶亭渡江移營九江城南門外,恰逢湖北按察使胡林翼帶勇兩千亦至,便協助塔防守要隘。
另外,羅澤南從下游白水港渡江,以期上、下合擊九江城。
是日,羅澤南率軍半渡之時,數千太平軍從九江北門及小東門分三路撲殺湘軍。羅澤南在此危急時刻并未慌張,因為事前做了這種估計。在太平軍撲來時,羅指揮運輸物資的民夫守護營帳,一面親率湘軍兵分三路迎敵。
雖然湘軍現在渡江過來的人少,但湘軍擅長的就是野戰。
太平軍憑借著人多,采用車輪戰一批敗退,緊接著第二批就沖殺上來。時間一久湘軍過來的兵是越來越多,羅澤南便組織軍隊沖殺,原本接渡之船亦在完成任務后向陸地太平軍開炮,一時間太平軍的優勢越來越弱,未幾便開始潰逃。
羅澤南等人則立即率軍從寶塔灣追殺,沿路追出十余里,砍斃百余名太平軍。有兩百多太平軍慌不擇路在沿路的老鸛塘溺死者數百人。
但從傷亡情況看太平軍傷亡并不大,但是總是不能建功,便倉惶敗退。未能齊心協力,拼死一戰,是以多次實際對戰時傷亡并不大,反而因為潰敗被殺者數不勝數。或者這就是虎狼之師和烏合之眾之間的差別吧,畢竟之間差的東西,可不是人數所能彌補的!
此次湘軍追殺者最兇的是一位蔣菖梧的人,他是督臣楊需從漢川招撫的一名曾在太平軍中當過兵的太平軍,國藩聽說他驍勇便將其招過來,讓他自帶百名士兵。為了在清軍立足,所以他為了一張表現不錯的投名狀殺的最兇。
這這場戰斗中其一馬當先,左沖右圖,銳不可當。沖在最前面在焚毀九江城外賊營二座后繼續追擊,至九華門外后立即強攻門外營地,其所帶各勇隨即將所帶火彈、火球投向營地,是時火光大作,太平軍慌忙逃出營地,但就是這樣仍由許多跑的慢的被殺斃無數。
當時有數十人殺進營地砍殺,由于火燒的太大,將太平軍的炮彈引燃無端炸傷清軍十余人。
潰敗的太平軍跑向北門,城內太平軍殺出來接應,原本追擊最猛的蔣菖梧率精勇十余,急忙逃向岸邊,搶了一艘小劃,便要逃跑。追擊的太平軍乘他們開船的這個當口展開攻擊,擊殺數名。
此戰,湘軍追賊最猛者陣亡三十余人。
羅澤南見大勝之后有此小挫為恐有失,隨即命令在后者無許續追,在前者無許再退,且駐且戰,
回至岳師門外。
這時太平軍便一直粘著湘軍殺了出來,如果湘軍退我則太平軍復追,湘軍停下則追殺者亦停。反復數次。
見此,羅澤南率兵反沖鋒,但不知是誰亂扔石頭,將羅澤南右臂及手指砸傷。但就這樣羅仍然督勇沖殺,太平軍也迎殺上去,不料反被湘軍殺十數名士氣大挫,乃退。
湘軍始的從容收隊,扎營白水港。
此戰由于帳房均未渡畢,而且一天忙于打仗未修建好營地,當然全體將士忍饑鏖戰了一天后,只能在雨雪交加夜晚,露宿于風寒泥淖之中了。