坊牌与戴彩龙率领的戴军一万多人于八掌溪两畔对峙。由于戴军由白沙屯包抄，一举截断清军后路，导致清军前后受敌，部分将士溺死河中，直到后来使用大砲突袭，一举逆转战事，反败为胜。另一方面，戴军西王陈弄率军攻打鹿港，以获取财货。但由于鹿港城居民多为泉州人，而漳州籍戴潮春起事后又大肆屠杀泉州人家庄，因此鹿港居民在黄季忠、蔡马湖、林清源等士绅领导下极力抵抗，而勇首施九挺也招募600名乡勇协助抵抗，经过三天大战后终于击退戴军(一说为鹿港人得到妈祖神示后，信心大振、团结奋斗，最终戴军不战而退)。六月，掌管台湾北部军务