增援的盧香亭部包圍,沒辦法,只能被迫突圍轉移至永修西北的白槎。第三軍在經過新喻激戰後,十月二日在萬壽宮地區殲滅孫傳芳軍隊鄭俊彥部兩千餘人。在八日行進到了牛行、樂化地區,再次與孫傳芳軍隊鄭俊彥、盧香亭部遭遇,雙方經過了激烈的鏖戰,一直戰鬥到12日的時候,因為孫傳芳不斷的派兵增援,第三軍雖然是頑強的戰鬥著,但是傷亡太大,攻擊的步伐收到了嚴重的阻礙。在此不利情況下;蔣介石仍然命令第二軍和第一軍第二師於十月十一日強攻南昌。由於守軍已經完全做好充分的準備,憑藉著武昌城的堅城深壕,頑強死守,還利用夜間的掩護組織反擊,攻城部隊雖然頑強的戰鬥,但是仍然連攻三日,沒有攻下武昌城;而且傷亡慘重,不得不在十三日撤退。

張心所在的第一軍第二師也參加了進攻南昌城的行動,但是擔任的不是主攻的任務,而是側翼掩護的任務。所以他的團受的傷亡並不大,但是就是不大的情況下,也是上網了近兩百多人。可見南昌城的戰役有多麼的慘烈。

在三次攻擊南昌城都失利以後,國民革命軍總司令部馬上召開了軍事會議,在會議上總結了三次攻打南昌失利的教訓,決定改變作戰計劃,決定避開敵人的鋒芒,就是孫傳芳軍隊之所以勝利是因為他控制著控制南潯鐵路主要幹線,便於機動。所以不管國民革命軍怎麼打,孫傳芳都能快速的把增援部隊派到需要增援的戰場上。於是國民革命軍總司令部馬上決定集中兵力,先破南潯鐵路各要點之敵,然後再取南昌,並且還決定從武昌把第四軍派到江西來作戰,增強國民革命軍在江西的實力。改變作戰計劃後,國民革命軍在江西的部隊開始分三路於十一月一日開始了總攻。右翼軍右縱隊第十四軍在第二軍的配合下,先期於十月二十日攻佔撫州,切斷了孫傳芳軍隊的進入福建的通道,從東南向南昌推進。左翼軍第七軍於十一月二日攻佔德安,第四軍在獨立第2師(由湘軍第一師改編)和第七軍的一部分配合下,於三日攻佔馬回嶺後,第四軍和第七軍的主力在德安以南的九仙嶺擊敗孫傳芳軍隊的兩個個師;截斷南潯鐵路,向永修推進。獨立第二師則在九江、瑞昌間的曬湖橋殲滅了孫傳芳軍隊一個個師,到了七日的時候佔領了九江、瑞昌、湖口和武穴。而中路軍第六軍在十一月三日開始向樂化攻擊,但是由於這裡是孫傳芳軍隊防守嚴密的的地方,攻擊並不順利,而且孫傳芳的軍隊還組織多次反擊行動,國民革命軍一時間傷亡甚重。於是蔣介石馬上將擔任總預備隊第一軍第一師和第二師派到了戰場上,正是由於他的及時的趕到,配合第六軍,全力攻擊,才將戰場的局面改變了過來,隨後在四日佔領樂化、永修。此時,右翼軍右縱隊第二軍主力已由進賢、三江口進逼南昌,右翼軍左縱隊第三軍在第二軍、第一軍、第七軍、第六軍各一部配合下;在十一月七日佔領牛行,繼而向餘干方向追擊,並在滁槎一戰中俘虜敵人一萬五千多人。看到這個情況,孫傳芳知道自己的軍隊江西戰場上敗局已定;於是趁著國民革命劇還沒有到南昌,乘船逃回了南京。南昌守軍頓時已經成了孤軍,不僅待援無望;而且孫傳芳也已逃走,軍心也開始渙散起來,於是守軍棄城逃走,國名革命軍銜尾而追,在誰記得途中,孫傳芳的軍隊被殲滅一萬餘人。十一月八日,國民革命軍佔領了南昌。江西戰場戰鬥結束。

九月下旬的時候,孫傳芳為了策應自己在江西戰場上的作戰,命令福建督理周蔭人趁