1939年三月三十一日上午十點,日軍集結第六師團,第106師團,第34師團,騎兵第四旅團,戰車叢集等部隊開始對新一師渡河部隊展開打擊,日軍利用其兵力上優勢,開始對新二團等部隊展開圍殲。
新二團部隊配屬裝甲第三營一部按照孫衛國命令朝著九合鄉撤離,到上午十點,新二團配合裝甲第三營一部退守九合鄉,並且在九合鄉打退了日軍騎兵第四旅團與111旅團聯合攻擊。
上午十一點半,第六師團11旅團配合戰車叢集沿著修水河沿岸展開掃蕩,所部在到達城南村時,遭到新一團第一營和警衛營部隊攔截,雙方隨即在城南村附近展開激戰,日軍在損失五輛坦克後,其部隊不得不開始退後休整。
接下來日軍部隊沒有對中國部隊展開攻擊,日軍航空兵部隊開始出動,對九合鄉以及城南村展開了地毯式轟炸。
而在日軍部隊被渡河新二團等部隊吸引的時候,裝甲第五旅主力部隊已經偷偷行進到德安縣附近。
負責在德安縣圍殲29軍的是日軍33師團以及獨立混成第11旅團和獨立混成第12旅團,這三支部隊都是剛剛組建不久的部隊,他們戰鬥力相比第六師團是有很大差距,而且他們根本就沒有預料到附近會有中國部隊出現。
下午一點鐘,裝甲第五旅葉子民莊家第四營三十多輛四號坦克對日軍發動攻擊,四號坦克將日軍在外圍設定的防線瞬間撕裂,日軍獨立混成第11旅團的46,47,48三個獨立步兵大隊迅速開始堵截裝甲第五旅。
但是這支日軍部隊缺乏反坦克武器,三個步兵大隊三千多人衝過來後,很快便被坦克機槍打死了上百人,隨著兩個騎兵營,兩個裝甲步兵營迅速從兩側展開合圍,日軍獨立混成第11旅團的三個獨立步兵大隊迅速被擊潰,並且損失了數百人。
在旅長尹金山指揮下,裝甲第五旅以裝甲第四營坦克部隊為先鋒,迅速向29軍部隊靠攏,而旅主力則是緊緊跟隨其後。
日軍獨立混成第11旅團與日軍獨立混成第12旅團組織的阻擊陣地迅速被突破,兩個旅團傷亡人數超過一千人。
面對裝甲第五旅的坦克部隊,他們是沒有任何辦法進行阻攔了,這兩個獨立混成旅團最終讓出了道路。
33師團中將師團長考慮到自己部隊情況,他抽調自己師團山炮兵聯隊與213聯隊對裝甲第五旅展開攻擊,他是想要攔截住裝甲第五旅前進步伐,同時他命令獨立混成第11旅團和獨立混成第12旅團部隊迅速對29軍部隊展開圍殲作戰。
日軍山炮兵第33聯隊的三十六門75mm山炮被投入到作戰中,並且給坦克部隊帶來了一定程度打擊。
但是尹金山根據戰場情況,他立即命令副旅長葛海峰帶領騎兵第一營,突擊炮營部隊出擊日軍炮兵陣地。
在裝甲第五旅重炮營掩護下,葛海峰帶領一個騎兵營,一個突擊炮營直接襲擊了日軍33師團炮兵陣地,摧毀了日軍十幾門山炮。
到了下午三點多,日軍一個師團又兩個獨立混成旅團對29軍合圍圈已經被裝甲第五旅打破,29軍軍長陳安寶立即命令部隊突圍出去,日軍部隊是無法應對裝甲第五旅這支機動部隊,他們是完全處於被動挨打的地步。
下午四點,日軍33師團中將師團長甘粕重太郎立即命令日軍各部迅速脫離戰鬥,以免遭到裝甲第五旅坦克襲擊。
下午五點,裝甲第五旅部隊與29軍部隊會和,但是此時29軍三個師損失很慘重,全軍人數不過一萬多人而已,其中還包含傷員。
兩部會和後,尹金山在請示師長孫衛國後,他們迅速按照原路返回。
此時日軍航空兵部隊開始出動,數十架轟炸機戰鬥機對裝甲第五旅以及29軍部隊展開地毯式轟炸