本来在南明向南京发动全面进攻的时候,绍武朝廷派大将金声桓,尚之言合军出击,进攻郑成功的彰州、泉州两地,并且攻占了彰州府,随后又向泉州府发动进攻。
但就在这时郑成功早己回师到了泉州,率军与金声桓、尚之信展开了大战。郑军的实力虽然不及中华军,但也经过了郑成功十分严格的训练,另外也配备了大量的火器,而且又经过了中原大战的煅炼,比金声桓、尚之信之流还是要强得多,而且这时郑军心里都充满了愤概,自己在前方抗清,却被同伴偷袭了老窝,任谁心里都有火,因此双方在泉州府安溪县一带布阵大战,郑军十分骁勇,将金声桓、尚之信联军杀得大败,当阵斩首万佘人,俘虏了六千余人。部下的大将王得臣也被郑军俘虏,幸好是金声桓、尚之信见势不妙,换上士卒的服装,才逃出了一命。
随后郑成功又趁胜进军,收复了彰州。金声桓逃到廷平府,而尚之信逃回到广东程乡县驻扎。而郑成功还不解气,将俘虏的王得臣等十三名军官斩首,又向绍武朝廷上疏质问,为什么趁自己北上抗清时,却派兵袭击自己的驻地。
绍武朝廷接到郑成功的上疏之后,也无语以对,虽然以苏观生为首的大臣还在叫嚷举兵再攻泉州,但朱聿鐭总算还清醒一点,