1933年2月,紅一軍團得知敵五十二師、五十九師将從江西南豐縣境内的大小龍坪經過,決定打一場伏擊戰,狠狠地教訓敵人。
經過三次反“圍剿”的勝利後,紅軍炮兵部隊的裝備大為改善,紅一軍團所屬的炮兵連也擴大為由兩個炮兵連和一個工兵連組成的“炮工營”,由趙成章(1955年少将)擔任營長。
在大小龍坪伏擊戰中,炮一連配屬紅七師和紅九師,埋伏在小龍坪附近;炮二連和工兵連則配屬紅十師和紅十一師,埋伏在大龍坪一帶山上。
這天上午九點鐘左右,紅軍剛剛部署停當,紅九師前哨就報告敵人的先頭部隊來了。

此時山林中雨霧蒙蒙,幾十米以外就看不清東西,無疑是打伏擊戰的絕佳天氣,但對炮兵來說卻是另外一回事。
敵人大部隊即将到達陣前,炮兵将士卻無法觀察目标,心裡都非常着急。
就在這時,從小龍坪方向傳來了一陣急促的槍聲。原來是紅九師一個連和敵人的先頭部隊遭遇了,該連就搶占山頭打了起來。
為了不暴露我軍意圖,那個連打了幾下便撤了下來。這使得敵人以為是遇到了小股遊擊隊,仍大搖大擺地行進着。
當敵人全部進入伏擊區的時候,紅一軍團指揮部發出了總攻的信号,各處伏兵突然同時出擊,一時軍号齊鳴、槍聲大作。
此時霧仍未散盡,山下目标若隐若現,看不太真切,但紅軍炮兵根據事先測定好的諸元,朝着敵人必經之處一頓猛轟。
炮火的迎頭痛擊一下子把敵人打懵了。他們馬上亂了建制,分散為若幹小股倉皇應戰,和紅軍沖鋒的步兵交叉混在一起。
此時戰場上出現了有趣的一幕:一部分敵人在和紅軍對打,另一部分敵人卻因為極度的慌亂,竟自相殘殺起來,打死打傷了不少自己人。
在激戰的戰鬥中,趙章成忽然發現敵人一群騾馬馱子在一隊步兵的掩護下搶占了大龍坪。
敵人用的都是自動步槍,從槍聲可以判斷這一定是敵人的指揮機關。趙章成馬上指令炮兵迅速調正炮口,向着大龍坪一陣猛轟。
竄向大龍坪的敵人,果然是敵五十二師師部。本來他們已四面受攻,現在又遭到猛烈的炮擊,傷亡慘重,立刻潰散。
敵軍的指揮機關一垮,部隊就更加混亂了。散兵們有的竄進山溝,有的鑽入叢林;那些已經爬上山坡的敵人,被紅軍火力一壓,就狼狽不堪地在梯田間爬來爬去。
追擊逃敵的戰鬥一直持續到第二天。
中午時分,在軍團部駐地附近的山上突然出現了一股敵軍,足有500餘人,正朝山下運動。
當時,紅軍所有的部隊正在分頭追殲逃敵,軍團部跟前隻有電台人員和炮二連的一部,總共不過100來人,情況異常緊張。
趙章成當機立斷,馬上從炮二連選拔了20多名精幹的戰士,拿着短槍、大刀和手榴彈,去迎擊敵人。
有趣的是,敵人發現紅軍,不但沒開槍,反而打起招呼來。
趙章成估計敵人誤認為紅軍是自己人了,可是雙方距離太近,不适合将錯就錯殲滅他們,他幹脆帶着喊起話來:“你們已經被包圍了,繳槍優待!不然我們一開炮,你們一個也跑不掉!”
這時候,紅軍的飼養員、炊事員、電台人員也都趕上來一齊幫着喊話。
敵人見紅軍人越來越多,就把槍往泥裡一插投降了。結果炮二連一彈未發,就俘虜了500多人。
當天下午三點鐘左右,忽然又發現左前方的山上下來一股敵軍。趙章成趕緊指令戰士們準備迎戰。
這股敵人有點奇怪,他們成一路縱隊徐徐地行進着,既不像被打敗的散兵,也不像進攻的隊形。
吃敗仗的隊伍怎麼會這樣整齊呢?趙章成不禁納悶起來。他走近一看,才發現最前面帶路的竟是一名紅軍炊事員。
原來,這位炊事員到前邊送飯,半路遭遇上這夥三天沒吃飯的散兵,一哄而上,把飯搶光了,還要求帶他們下山找飯吃。于是炊事員就挑着空擔子在隊前帶路,把差不多有一個營的敵兵領回來了。
此役紅軍共俘敵30000多人,繳獲各種槍30000多支、子彈80多萬發、炮數十門、炮彈數千發。
最有趣的是,炮工營還繳獲了大批的現款,據說這是敵人兩個師三個月的薪饷,鈔票現洋成捆成堆。
正好工兵連在這次戰鬥中事情不多,趙章成就派一個排往後方運送鈔票。誰知工兵連指導員去看了一下回來報告說,款太多,一個排運不了。趙章成便指令加派了100多人前去。
紅軍将士們都說這是一場妙趣橫生、與衆不同的勝利,因為戰鬥前後發生了四件趣事:一是敵人在戰鬥中自己打自己;二是炮二連将士一彈未發就俘敵500多名;三是炊事員領回一個營的饑餓敵兵;四是繳獲敵人大批軍饷,以至于讓“工兵連”都變成了“運輸連”。