1945年4月28日午后2时,调防的日伪军从三垛出发,进入伏击圈。前头是日军1个分队,其次是伪军1500余人,再次是日军两个中队300余人,后卫是伪军第87团第3营;另有3艘汽艇,拖民船20余只,满载辎重,船上有日军50余人,伪军200余人,与陆上部队并进。敌进入伏击圈后,右翼江都独立团第3营向敌开火,第52团3个连向敌猛扑,特务第5团、江都独立团各一部进行夹击,将敌断成几小股,分头予以歼灭。残敌退至新庄附近。河内船只及日伪军全部为江都独立团所歼灭。新庄100余名日军和300余名伪军组织突围,遭到特务第5团、第52团各一部截击,大部被歼,只剩百余名退回新庄。三垛、河口出来增援的伪军也被击退。接着又向新庄发起攻击,敌伤亡惨重。