忽報國軍於旴江河麵架設浮橋,並於旴江右岸築碉堡防守。李德即令紅軍攻擊右岸之敵。國軍踞堡反擊。紅軍攻而無果。忽國軍大部於旴江左岸築碉。紅軍又輾轉攻擊左岸。時左岸碉堡已成,紅軍攻之無效,疲於奔波。忽右岸國軍又向廣昌滾動前進,約行數裏,便停下築碉。國軍河東縱隊或背靠堡壘,居高臨下射擊;或徒涉旴江,往來攻擊,大羅山旋即被克。待紅軍馳援部隊到達時,國軍已築好堡壘,擁兵拒守。此處地勢狹窄,紅軍大隊人馬,撞肩踩踵,勉強仰攻,不克,棄屍一地而退。國軍如此東西策應,輾轉推進,不數日,河東國軍即攻陷官府嶺、鳳凰坳、山品山、黃泥排、樟樹下等據點;河西國軍攻克長生橋、磚頭嶺、沙家陂等處,紅軍損兵折將,隻得退至傘蓋形、火神岩。李德驚慌失措,認為廣昌一丟,瑞金難保,便強令各處紅軍出擊。然此時國軍已踞險地,據碉防守。紅軍攻而無益,徒增死傷。於是紅軍各部漸次退入廣昌,閉城死守,隻留小部占據各高地。
紅軍喘息未定,忽旴江兩岸大軍猛烈攻擊廣昌城。飛機、大炮一齊猛轟紅軍陣地。各處紅軍皆冒死突擊,棄屍遍地。城外高地,逐次失守。巴掌形、清水塘、麒麟山、中華山等處皆落入國軍手中。時大雨滂沱,數日不絕。旴江暴溢,未及掩埋之屍體,浮於水麵,塞江而下。忽傳國軍謝家昌師奇襲廣昌得手。廣昌城西北之守軍皆無心抵抗,賣竹坪、大仙山、新人坪相繼失陷。城東郊之順化渡亦為國軍占領,大軍魚貫入城。紅軍棄城而走,向赤水、頭陂方向撤退。謝家昌師欲麾軍追擊,蔣中正電令製止,仍令全軍待雨住天晴後,緩緩而進,免遭埋伏。過幾日,國軍分路而進,於路捕獲傷病紅軍數人,得知紅軍數萬之眾,已彈盡糧絕,倉促撤退,又受霪雨之累,戰力大損,若乘時追擊,紅軍必全軍覆滅。眾將皆懊悔不已。
時國軍東路軍相繼攻克太陽嶂、將軍殿、弋口、挽舟嶺、江家店等地,繼而攻占建寧;南路軍亦占領筠門嶺要塞,震蕩贛南。赤區全民皆兵,窮於戰事,農業荒廢,凋敝日甚。戰至此時,李德等輩進不能克,退而喪威,軍勢萎靡,敗局已定。
國軍湯恩伯部追至大寨腦、季風寨等地,忽遇紅軍強烈阻擊。湯恩伯累攻不克,便令眾軍迂回側擊。紅軍多麵遭擊,猶死戰不退,及至與國軍陣前肉搏。忽聞謝家昌奔襲高虎腦地區。紅軍大驚,懼怕後路被截。便連夜撤至高虎腦築碉防守。國軍跟擊而來。此處山峰綿延,懸崖峭壁舉目便是。時紅軍駐高虎腦、貫橋西北鵝形與香爐寨等,嚴陣以待。國軍航空大隊猛烈轟炸紅軍陣地,又架巨炮四麵轟擊。紅軍堡壘俱毀。國軍將官以為紅軍陣中存者無多,遂悉眾大舉急進。忽紅軍陣中無數火舌齊射,國軍皆措手不及,死者滿穀。適謝家昌麾軍趕來,與湯恩伯、樊崧甫等分路攻擊。紅軍疲於應付,及至彈盡,乃與國軍近身相拚。戰略高地漸次落入國軍之手。紅軍舍命抗拒三日,終因軍力寡弱,死傷無數,鵝形、香爐寨、中沙相繼失守。紅軍再難相持,匆匆撤走。
高虎腦之役,國軍亦筋疲力盡,謝家昌便令獨立師休整。湯恩伯隻道紅軍兵疲將沮,遂率軍猛追,越過良田、沙洲等地。忽紅軍突襲得手。國軍棄屍遍野。湯恩伯如夢初醒,急向謝家昌求援。航空大隊亦趕來增援,將紅軍陣地掀塌。湯恩伯乘時攻擊萬年亭主峰,再嚐敗績。湯恩伯大怒,選團營級軍官約四十餘人組成敢死隊,率數百精銳之士攻擊。敢死隊攻至紅軍核心陣地,片甲不回。謝家昌率軍姍姍來遲。湯恩伯哭喪著臉敘述前事。謝家昌至陣前探察良久,道:“此處壕堅堡硬,攻之無益。”忽中央電令謝家昌增援薛嶽部。謝家昌大喜,率軍而去。湯恩伯無奈,望山而歎。
過幾日,湯恩伯率軍突襲驛前。飛機大炮猛擊保護山、蠟燭形兩地。紅軍槍彈俱缺,更兼戰壕多被大炮炸塌。相持不久,紅軍便退。國軍各將官見湯恩伯得勝,皆來爭功,各率本部人馬分路殺來。保護山、蠟燭形旋即落入國軍手中。國軍齊聚驛前,四麵攻擊。寶峰山不久便陷,國軍順勢攻進驛前街。紅軍且戰且走,一直退到石城。