这时,奸猾的新野听到前面枪声后并不急于增援,而是用那门九二步兵炮向三连阵地轰击。炮弹在三连阵地连连爆炸,但三连指战员沉住气,不撤离,也不还击。新野据此判断遭遇的新四军不是主力部队,就留下10多个日军守炮,率领其余30多个日军向三连阵地猛扑过来。
日军终于进了严昌荣精心设下的包围圈。日军全部进入包围圈后,营长郭志伟立即下令:“狠狠地打!”
西北面一、二连阵地上的重机枪率先开火,东面的三连阵地上几挺轻机枪也紧接着一齐向日军猛烈扫射。轻重机枪组成交叉密集火力一齐向日军怒吼,打得敌人晕头转向。日伪军利用河岸、公路等就地顽抗。这个时候,战场呈敌正面有三连,左有一、二连,右有较宽的河流,日军有如入笼的野兽。
战斗一打响,严昌荣率二营一部从三阳镇方向扑过来,堵住了日军退路。严昌荣伏在朝南的屋脊上,用缴来的三八式重机枪猛向日军扫射。战士们纷纷转告:“严团长上来了。”
严昌荣到来的消息振奋了一营指战员的士气。
战斗进入僵持状态后,一连长胡步福发现右侧河流对岸有一栋独立的茅屋,那里能对包围圈内的日军构成致命威胁,于是从一排抽调一个班泅渡过河钳制日军。
胡步福与一排长黄庆义携一挺机枪泅渡过河,占据了河对岸那栋茅屋。他们爬上屋顶,把从屋内找到的几床旧棉絮用水打湿铺在屋顶上,架起机枪,向敌后背射击。
这挺机枪只有三梭子弹(三梭子弹里还只有一梭是好子弹,其余两梭是根据地自制的土子弹,经常有哑弹出现),机枪手不敢放手打,而是在那里点射。但点射也打得日军大乱。一部分日军用掷弹筒向胡步福的阵地射击,先后打了五发,一发直接打在屋顶上,所幸胡步福这个阵地无人受伤。
趁敌人混乱之际,一营吹响了冲锋号。公路北侧的一、二连发起冲锋,冲进敌阵,与日军展开了白刃战,整个战场杀声震天。一部分日伪军泅渡河流经胡步福与黄庆义所在的茅屋两侧向三阳镇方向窜逃,后被二营围歼。
战斗中,中队长新野困兽犹斗,举着指挥刀乱砍乱杀,被两名新四军战士用刺刀捅翻在地,一命归西。
此时修路的民工一哄而散,公路上只剩下守炮的10多个日军。开始他们还东打一炮、西打一炮,威风得很。此时负责打援的二营除留一部分兵力监视三阳据点,其余战士迅速向斜桥方向包抄过来,与一营合击这股日军。日军发现情况不妙,拖起炮想往三阳镇逃。但为时已晚。
一营和二营的战士争先恐后地向这边冲过来,迅速歼灭了守炮的这股日军。
那门九二式步兵炮连同剩余的炮弹和引信被七团缴获。但瞄准镜被日军扔到河里了。战士们到河里捞了半天也没捞上来。
战斗结束后,新野以下70多名日军命丧斜桥,还有5名(一说3名)日军士兵被活捉。伪军死伤70多人,其余全部被俘。三阳镇日军兵力空虚,小股日军想增援新野,但被二营打了回去。