初見大股部隊從南京出發西向,在城外覬覦的清軍將領以為是太平軍想拋棄南京外竄。欽差大臣向榮尤覺高興,以為自己可以乘機&ldo;克復&rdo;南京。
等到太平軍水軍出現在湖口,清朝官員才覺察事情的危險。他們知道南昌危急,急忙碰頭商量對策。正好,以湖北按察使身份的江忠源正率千餘&ldo;楚勇&rdo;(皆是湖南人,當時&ldo;湘軍&rdo;剛剛由曾國藩興辦)往&ldo;江南大營&rdo;去報到。他途經九江時,收到江西巡撫張芾的告急文書,立刻星夜兼程趕往南昌,並在6月23日進入城裡,僅比太平軍早到一天。
有了江忠源這位經驗老到的人坐陣,南昌城內人心稍安。
江忠源是湖南人,舉人出身,熟悉兵法,能幹大事。金田事起,當時在廣西的&ldo;欽差大臣&rdo;賽尚阿就寫信調他入援,江忠源立刻率幾百個湖南子弟前往參戰,可以說是最早與太平軍交手的湖南籍士兵。馮雲山之死,長沙城之全,都與江忠源有關,可以說他是清政府鼎鼎功臣。
剛入南昌,江忠源審時度勢,即命軍士燒毀一切接近南昌城牆的民居,以免使得太平軍藉此為巢穴,盤踞登城。
大火盛燎之下,滕王閣也成為一片灰燼。(所以今天的滕王閣是&ldo;假文物&rdo;)由於各地兵馬紛紛被急調入南昌,加上原有的萬把號人,至八月間,清軍在南昌已有近兩萬人的守衛力量。
江忠源雖為文人出身,但魄力非常,他嚴刑峻法,約束軍隊,只要軍士不賣力,連滿人小頭目他說殺就殺,使得南昌城內守軍的軍紀為之一變。
6月24日,太平軍甫至南昌,在派小股部隊四出搶糧外,主力部隊立刻開始攻城。
多虧江忠源有先見之明,燒毀與城牆相鄰的房屋,一來太平軍無所棲身,二來他們又沒了挖地道所用的掩體。
但是,章江門外的文孝廟還是為太平軍所據,他們憑牆為壘,向城內清軍猛烈開火,打死不少人,最危險一次,差點把清朝巡撫張芾也打死。
攻城不果,太平軍只能仍舊依靠挖地道炸城牆的老辦法。但是,由於鄰城的地方沒有遮蔽,太平軍只能多費氣力,在更遠處挖掘,耗子一樣掏掘寸進,一點一點逼近城牆根兒。
江忠源讀過不少明朝大將戚繼光的兵書,此刻派上大用場。他教會官軍用&ldo;甕聽法&rdo;鑒查,即在城內緊靠城牆處埋設大甕,派人靜坐其中,伺聽地下的動靜。如果發現有掘土之聲,立刻由內往下挖。挖通後,清軍把熱桐油灌入,燙死不少太平軍的&ldo;工兵&rdo;。同時,清軍在南昌城外挖掘不少明濠,內灌入水,如此一來,太平軍許多地道剛挖至清軍處就被水淹衝垮掉。
由於基礎工作做得好,南昌城外居民偏向政府軍。所以,太平軍多次偷埋炸藥,均被人偷偷告知清軍,一一起獲。
楚勇膽量過人。在江忠源激勵下,穩守南昌之餘,百長李光寬率數百人從永和門出城,主動進攻太平軍。雙方血戰,你爭我殺,數千太平軍抵拒這些湖南漢子都感吃力。但李光寬立功心切,太過深入,被太平軍亂槍轟斃。雖然清軍失卻一勇將,但楚勇以幾百當數千的戰績,極大鼓舞了守城軍民的信心。
惡戰之中,你來我往,太平軍三次用炸藥炸塌過德勝門城垣,雙方拼死爭鬥,屍如山積,但最終守方獲勝,太平軍無法克城。
江忠源終日立於第一線指揮作戰,並手刃過數十太平軍攻城戰士,因此守軍勇氣百倍。
圍攻93天,傷亡數千人,太平軍仍舊無法攻克南昌堅城。氣怒之下,由於實現不了攻下南昌後由贛西直插入湘的軍事計劃,楊秀清只得下令撤軍,並把主將賴漢英革職問罪,貶入刪書局去做&l