当日军开始穿越鱼塘前面的开阔地的时候,守军阵地上的轻重机枪同时开火,十几名暴露在坦克外面的士兵立即把击倒,其余的日军吓得全部龟缩在坦克的后面,亦步亦趋地向前推进。这时候,连续两发反坦克反弹穿甲弹飞了过来,由于守军刚刚配备这种先进武器,还没有训练好,所以两发全部打空,但是却给坦克驾驶员造成了巨大的精神压力。四辆坦克的屁股后面几乎同时冒出滚滚浓烟,突然加快速度朝前面冲了过去,准备消灭反坦克火力点,后面的步兵一时没有反应过来,全部暴露在守军的火力面前。随着各种枪支欢快的叫声,密集的子弹蝴蝶般在日军当中飞舞跳动,把敌人成片地击倒在地,惊慌失措的步兵迅速分成两拨,前面的加快速度追赶坦克,后面的干脆卧倒在地,与守军对射。
最前面的坦克向脱缰的野马一样笔直地杀入竹签阵,对付步兵的利器还没有发挥任何作用就被轧进土里,然而,坦克的好运到此为止:一头掉进反坦克壕裏面,再也动弹不得。另外三辆坦克在猛踩刹车的同时向侧面急转,终于在壕沟的边缘停了下来,接着沿着壕沟向前面推进,希望找到缺口。这时候,一发穿甲弹从鱼塘后面的战壕裏面飞了过来,正中坦克的侧面,在剧烈的爆炸声中,坦克起火燃烧,满身是火的驾驶员刚刚掀开顶盖,坦克就爆炸了,变成四散的火球。
剩下的两辆坦克掉头就跑,把步兵全部丢下,守军毫不客气地全线开火,把日军击毙大半。日军指挥官急忙命令炮兵用密集的弹雨在守军阵地前沿形成一道弹幕,掩护步兵撤退,最后,两个中队的日军只有不到一百五十人回去。
气急败坏的日军指挥官为了把落入陷阱的坦克解救出来,命令部队带着铁锨,分成数个小队,多路进攻,企图在炮火的掩护下接近坦克。
日军的意图很快被守军识破,用猛烈的机枪火力在坦克的四周扫射,使敌人无法接近。无奈之下,日军调整攻击目标,转头去攻击大冲。
大冲虽然没有鱼塘为屏障,但是守军在村子外围挖了四道战壕,并且在阵地前沿也插满了竹签。在守军的顽强抵抗下,日军的进展非常缓慢,打了两个小时却只夺取了两道战壕。趁着日军把注意力集中在大冲村,西塘守军派出几名爆破手用炸药包把坦克彻底摧毁。
战斗进行到下午两点钟,日军在付出两百多人的伤亡后终于把守军从战壕裏面赶出来,战线推进到圩墙的下面,这时候,西塘守军已经完成了出击的准备,十几发迫击炮弹准确地落在日军当中,使其攻势顿时停滞下来,紧接着,两个连的士兵在机枪火力的掩护下从西塘村冲了出来,勇猛地杀向敌人。
与此同时,大冲守军也猛烈反击,把日军从圩墙下面击退,然后呐喊着冲出村子,难能可贵的是,数十名村民也跟在军队的后面冲了出来,捡起日军丢弃的枪支弹药加入了攻击的行列。
日军在两路夹击之下只好且战且退,最后在两辆坦克的及时支援下才勉强稳住阵脚。为了挽回皇军的颜面,日军指挥官组织了两个中队的兵力夜袭大冲村,可是刚刚摸到村子前面,就陷入了竹签阵:原来,村民们在日军撤退之后立即行动起来,再次在交通要道插满竹签。此起彼伏的惨叫声给守军指明了方向,各种子弹和手榴弹铺天盖地的打了过来,彻底打碎了日军的迷梦。
次日上午,还不甘心失败的日军指挥官驱赶士兵对大冲连续发动三次进攻,可是提心吊胆的士兵们已经失去了昨日的锐气,走走停停,不时用刺刀在野草中间试探,生怕被刺穿脚掌。勉强发动的攻势在士气高涨的守军面前立刻烟消云散,日军士兵在遭到守军猛烈的机枪火力之后立即毫不犹豫地掉头就跑,根本不理会指挥官声嘶力竭的叫喊。
日军指挥官在伤亡总数达到八百人之后才承认失败,带着部队灰溜溜地退回佛山,与之形成鲜明对比的是,李务滋和第五纵队的名字再次在岭南地区传诵,在他们的英雄形象的鼓舞下,广东的地方部队变得异常活跃,四处伏击日军,把敌人死死地压缩在城市裏面,有效地支援了主力部队。