进忠、金汉臣、吴世德三人商议后,决定趁清军刚抵潮州立足未稳没有防备于夜间出其不意袭击清军大营,双方约定在当天二更渡河、三更发动攻势、同时发起攻击。
然而计划虽好,执行时却出了岔子。
金汉臣、刘进忠按照先前约定率部出城埋伏于河边,可从二更一直等至三更结束,宣毅右镇吴世德部也没有出现。
广东虽然气温较高,但毕竟寒冬腊月夜深露凉,金、刘两部士卒因为在野外等待太久腹中饥饿,又见友军迟迟不至不禁怨声载道。
金汉臣和刘进忠见状,认为吴世德可能悔约,无奈只得率部撤回潮州城。
但吴世德没有悔约,他之所以失约,乃是考虑大战在即,为鼓舞士气便杀猪宰羊犒赏军士。
又效仿历史上东吴大将甘宁以百骑夜袭曹操典故,在军中选精锐士卒一百二十人负责传递军令,结果耽搁了出发时间。
一直到三更快结束时,吴世德才率所部渡河,等到其部趁夜深潜至清军所修的防御工事附近时,已是四更天,刘进忠、金汉臣二部早已返回潮州城中。
当探子将友军并未在指定地点出现这一情况告诉吴世德时,吴世德却误认为金汉臣为了抢功已经从其他小路杀入清军大营中。
于是,吴世德立即命令全镇在向导引路下越过清军挖掘的壕沟,砍断清军防御用的鹿角,高声齐喊杀入清军大营。
郑军攻击的是总兵雷国栋部,因为昨天刚至雷国栋的确没有防备,结果在郑军袭击下大乱,郑军趁势攻破清军营盘十多处,雷国栋无奈之下率残兵逃入满达海在羊驼岗的大营。
天色大亮后,雷国栋观察到袭击自己的郑军人马并不是太多,于是将驻扎在山上的所部骑兵调来,居高临下冲击来袭郑军。
尽管吴世德率部死战,却因兵力薄弱没有友军接应难以抵挡,只得下令所部失去兵器者抬受伤者先行,自己亲率剩余兵丁断后。
雷国栋见郑军要撤,大喜之下率骑兵衔尾追击,吴世德只得率部返身交战,并身先士卒率领所部三百铁甲大刀兵于阵前反突击。
雷国栋见郑军铁甲大刀兵厉害,不敢再追,吴世德这才率部脱离与清军的接触。
潮州城中城东守将赵承业闻听西南角有厮杀声,急忙报与刘进忠。
刘进忠闻听此事,心知定是吴世德部与清军打了起来,连忙披挂上马率部出西门接应。吴世德这时也已率部退至清军所掘壕沟边缘,于是在刘进忠接应下退入城中。
一场原本约定的三家共同出击计划就此草草结束。
不过吴世德虽被清军阻击没有取得大的战果,但全军能够脱身而归且没有丢下伤员,实属奇迹。
刘进忠的及时接应让吴世德心存感激,却暗恨金汉臣没有等待自己导致偷袭失败,竟是不敢见匆匆赶来的金汉臣。
两员大将就此心生嫌隙,刘进忠看在眼里也是无奈。
清广东巡抚刘秉权来到潮州后观察到凤凰洲要地仍为刘进忠所据,于是和满达海、雷国栋商议过后决定攻下此地彻底围困潮州城,断绝城内郑军和城外联系。
当下商议由雷国栋屯兵城下阻击城内救援,满达海同刘秉权统率剩余清军全力进攻凤凰洲。
刘进忠等人见清军主动发起进攻,料定清军会趁势夺取城外凤凰洲,于是派出一军出城扎营增加凤凰洲防御。
自觉有愧的金汉臣主动率所部同亲随一营郑廷选、二营郑添出城入凤凰洲据守。
刘秉权等人在天色微亮之时即率大队清军渡河抢占郑军凤凰洲阵地,由于凤凰洲是水中一小沙洲,土壤泥泞,金汉臣等人所立营寨不甚坚固,在清军猛攻之下轰然倒塌。
潮州城内刘进忠见清军攻势甚急,金汉臣营寨被破,情急之下率马步兵出城救援十数次,都被清军雷国栋部击退。
最终金汉臣、郑添等人力战而死,亲随一营郑廷选则在兵败之后率部乘船而走,凤凰洲遂为清军攻占。
清军趁势围困潮州城,城中刘进忠等人只得一面坚守孤城,一面遣人向郑经求援。
郑经主力陆师却在福建围攻耿军的重镇兴化根本无暇顾及潮州,只得让刘进忠和吴世德坚守。
耿精忠率主力南撤后,不仅浙江战局逆转,江西战局也开始不利。
江西总督张朝麟向燕京发去捷报,称南赣总兵官刘进宝等击败耿军,恢复石城,斩杀耿军三千余。
杭州将军图喇也急报,严州副将鲍虎督率官兵一日六战六捷,恢复寿昌。又有万余耿军犯绍兴府新昌县被清军击败溃逃。
浙江总督赵廷臣派遣“授剿总兵官”李荣率官兵乘胜恢复淳安县后,又恢复遂安县、嵊县、东阳县。
现时正与耿军大将曾养性对峙。
李荣给赵廷臣的奏报中对此战描绘较为详细,称“逆贼”一万四五千人犯遂安,当地“土贼”王