未时初,得到增援的李林隆开始督促提标左营、黄冈协左营、惠来营、军标和平营及四会营一部约三千人向凤凰台一线进攻。由于清军无法将重型火炮运上洲上,而携带的轻型佛郎机炮和虎蹲炮的射程有限,因此清军一开始只能顶着郑军的炮火前进。
郑军这边虽然已经想方设法运输了十八门二寸半及三寸轻炮上洲,但在之前的清军夜袭中损失了其中的三门二寸炮和一门三寸炮,因此实际上的炮火并不甚密集,再加上郑军二寸半火炮的射程有限,因而对清军造成的杀伤也极为有限。
清军推进到一百五十步后,郑军的二寸半炮加入了射击之中,此时清军的伤亡开始加大,一百步后,郑军全部火炮改用了霰弹,但清军也将携带的虎蹲炮发射了出去,双方射出的弹丸密布在空中,给彼此都带来了一定的伤亡。
八十步,清军的鸟铳手冲到队列之前,向横亘在面前的郑军射出弹丸,兼管鸟铳的威力不大,但铅弹还是给没有任何防护的郑军步铳手造成了一定的损害。
等清军射过了这一阵,前行的大军把鸟铳手和射击造成的硝烟一起淹没之后,郑军才在命令声中稳稳的扣动了扳机——三排齐射的步铳弹造成了不下于霰弹的杀伤效果,突前的清军锋矢部位几乎被一扫