敌舰陷入了苦战之中。
与此同时义勇军的“飞虎号”也从“布鲁克威号”的后面切入敌线。同“广州号”一样,它也立即为几艘敌舰所包围。当下“飞虎号”号主桅就被炸断,有段时间连一炮都发射不出来。“飞虎号”的船长张蟒在被飞溅的碎片击伤额头后只是用块破布草草的包扎了一下。然后这个海盗出身的船长便亲自将军旗钉到后桅杆上,叫一边骂着一边继续奋战。最后当“飞虎号”被另外三艘义勇军军舰救出时已经成了一个无法控制的船壳。
在“飞虎号”号攻击之后一刻钟,义勇军“新宁号”也投入了战斗。以后其它每一艘义勇军军舰都是以这种方式分别地切入敌线,向首尾两端的敌舰用两侧的舷炮猛击,使每艘敌舰都受到了连续的集中火力。等到陈奇策的最后一艘战舰投入攻击时,已经是下午未时。以“马尼拉号”为首的三艘荷战舰被击沉。另有敌舰“布鲁克威号”等多艘战舰受重创。
在陈奇策纵队开始作战不久之后,李海纵队也投入战斗。与前者不同,它始终保持着不规则的鱼贯形队形。李海亲帅以旗舰“致远号”为首的3艘主力战舰向荷军舰队的前卫中央挺进。就在陈奇策纵队同荷军交火的同时“致远号”的左舷炮开始射击荷军“布鲁克威号”。交火不久,