九月下旬的時候,國民革命軍總司令部再次組織進攻要拿下南昌。
作戰計劃部署以後,第二軍第五師佔泰和、吉安,向樟樹前進。第十四軍就擊敗了吉水的敵人,向永豐追擊。第二軍的主力則在峽江、仁和渡強渡贛江,于十月上旬在新淦(今新干)地區與孫軍發生里一場激戰,勝利以後,繼而佔領永泰,那是很多敵軍已經開始放棄了抵抗,于是,國米革命軍旋即不戰而下樟樹、豐城,開始向南昌推進。但是就在此時,孫傳芳的軍隊一部分則攻佔了湖北大冶、鄂城,還有一部份攻佔通山、崇陽,開始威脅武昌。國民革命軍前敵指揮部開始告急。第七軍軍的軍長李宗仁為了解救當時湖北戰場的危機,采取「圍魏救趙」的戰術,親自率領部隊由陽新迅速潛入贛北,威脅九江、德安,迫使孫傳芳不得不把自己進攻湖北的軍軍隊往回調,武昌的威脅旋即解除,國民革命軍在箬溪地區全殲孫傳芳的軍隊謝鴻勛師後,于十月三日開進到南潯鐵路中段的德安地區,與孫傳芳軍隊盧香亭等部四個旅相遇。並遭到頑強的抗擊抗擊,國民革命軍經過艱苦的激戰激戰以斃俘敵各千余人的戰績,佔領了德安。
看到自己的軍隊失利以後,孫傳芳急調南昌、九江和已進入鄂東南的部隊向國民革命軍開始反擊。面對孫傳芳軍隊的反擊,第七軍被迫撤退到箬溪,準備稍事休整後,再攻德安,但是因為敵我力量的懸殊,而且第七軍孤軍深入,在支持了一段時間以後,終于因為孤軍無援,于七日撤退到德安、箬溪間的羅家鋪地區,雙方形成對峙的局面。與此同時,位于奉新的第六軍和第一軍第一師強渡修水河,佔領永修以後,馬上就遭遇到由德安增援的盧香亭部包圍,沒辦法,只能被迫突圍轉移至永修西北的白槎。第三軍在經過新喻激戰後,十月二日在萬壽宮地區殲滅孫傳芳軍隊鄭俊彥部兩千余人。在八日行進到了牛行、樂化地區,再次與孫傳芳軍隊鄭俊彥、盧香亭部遭遇,雙方經過了激烈的鏖戰,一直戰斗到12日的時候,因為孫傳芳不斷的派兵增援,第三軍雖然是頑強的戰斗著,但是傷亡太大,攻擊的步伐收到了嚴重的阻礙。在此不利情況下,蔣介石仍然命令第二軍和第一軍第二師于十月十一日強攻南昌。由于守軍已經完全做好充分的準備,憑借著武昌城的堅城深壕,頑強死守,還利用夜間的掩護組織反擊,攻城部隊雖然頑強的戰斗,但是仍然連攻三日,沒有攻下武昌城,而且傷亡慘重,不得不在十三日撤退。
張心所在的第一軍第二師也參加了進攻南昌城的行動,但是擔任的不是主攻的任務,而是側翼掩護的任務。所以他的團受的傷亡並不大,但是就是不大的情況下,也是上網了近兩百多人。可見南昌城的戰役有多麼的慘烈。
在三次攻擊南昌城都失利以後,國民革命軍總司令部馬上召開了軍事會議,在會議上總結了三次攻打南昌失利的教訓,決定改變作戰計劃,決定避開敵人的鋒芒,就是孫傳芳軍隊之所以勝利是因為他控制著控制南潯鐵路主要干線,便于機動。所以不管國民革命軍怎麼打,孫傳芳都能快速的把增援部隊派到需要增援的戰場上。于是國民革命軍總司令部馬上決定集中兵力,先破南潯鐵路各要點之敵,然後再取南昌,並且還決定從武昌把第四軍派到江西來作戰,增強國民革命軍在江西的實力。改變作戰計劃後,國民革命軍在江西的部隊開始分三路于十一月一日開始了總攻。右翼軍右縱隊第十四軍在第二軍的配合下,先期于十月二十日攻佔撫州,切斷了孫傳芳軍隊的進入福建的通道,從東南向南昌推進。左翼軍第七軍于十一月二日攻佔德安,第四軍在獨立第第七軍的一部分配合下,于三日攻佔馬回嶺後,第四軍和第七軍的主力在德安以南的九仙嶺擊敗孫傳芳軍隊的兩個個師,截斷南潯鐵路,向永修推進。獨立第二師則在九江、瑞昌間的曬湖橋殲滅了孫傳芳軍隊一個個師,到了七日的時候佔領了九江、瑞昌、湖口和武穴。而中路軍第六軍在十一月三日開始向樂化攻擊,但是由于這里是孫傳芳軍隊防守嚴密的的地方,攻擊並不順利,而且孫傳芳的軍隊還組織多次反擊行動,國民革命軍一時間傷亡甚重。于是蔣介石馬上將擔任總預備隊第一軍第一師和第二師派到了戰場上,正是由于他的及時的趕到,配合第六軍,全力攻擊,才將戰場的局面改變了過來,隨後在四日佔領樂化、永修。此時,右翼軍右縱隊第二軍主力已由進賢、三江口進逼南昌,右翼軍左縱隊第三軍在第二軍、第一軍、第七軍、第六軍各一部配合下,在十一月七日佔領牛行,繼而向余干方向追擊,並在滁槎一戰中俘虜敵人一萬五千多人。看到這個情況,孫傳芳知道自己的軍隊江西戰場上敗局已定,于是趁著國民革命劇還沒有到南昌,乘船逃回了南京。南昌守軍頓時已經成了孤軍,不僅待援無望,而且孫傳芳也已逃走,軍心也開始渙散起來,于是守軍棄城逃走,國名革命軍餃尾而追,在誰記得途中,孫傳芳的軍隊被殲滅一萬余人。十一月八日,國民革命軍佔領了南昌。江西戰場戰斗結束。
九月下旬的時候,孫傳芳為了策應自己在江西戰場上的作戰,命令福建督理周蔭人趁著廣東空虛,率部進攻廣東。接到孫傳芳的命令以後,周蔭人將自己手下的部隊三萬余人編成了四個軍,于十月上旬開始進攻廣東。國民革命軍第一軍軍長何應欽率部拼死抵抗,但是因為敵我力量懸殊,孫傳芳的軍隊馬上就攻佔了廣東東部的蕉嶺、松口、饒平(今三饒)等地,直到十月份,何應欽決定趁著湖南、湖北、江西三個戰場節節取勝之機,準備開始轉守為攻。到了十月中旬,第一軍第三師和第十四師聯合繞到孫傳芳軍隊的後方,然後猛擊敵人的後方,迅速佔領了永定,然後回師松口,前後夾擊孫傳芳的部隊,一仗下來俘虜了敵人周蔭人部第三軍四千多人。此時,周蔭人的部下第二軍曹萬順、杜起雲兩個旅在蕉嶺通電起義,接受國民革命軍的領導,並改編為國民革命軍第十七軍,曹萬順任軍長,國民革命軍隨即攻佔中都、松源地區,將退守到該地區的周蔭人部第三軍的殘部全部殲滅;隨後,國米革命軍馬上向上杭挺進。攻佔上杭以後,原來在上杭地區防守的周蔭人部第四軍軍和第而軍殘部則退守長汀。在十月下旬,第十七軍由上杭沿汀江兩岸向北推進,在由江西進入福建的國民革命軍第十四軍第二師的配合下,擊退守軍,攻佔長汀。而由第一軍補充團擴編組成的獨立第四師在第二十師第五十八團等部的配合下,先後在饒平、詔安、漳浦擊退周蔭人部第一軍後,並且十一月相繼佔領漳州、同安、泉州、莆田、永泰,逼近福州。十二月初,第二軍第六師由江西進入到福建,一路上攻佔了建甌,還切斷孫傳芳福建軍隊和浙江軍隊之間的聯系。,看到大勢已去之後,孫傳芳的精銳,駐福建的海軍起義,周蔭人部的李生春旅投降。到了十二月九日,國民革命軍進佔福州。福建戰事旋即結束