溪而下,陷邵武,入顺昌,农民军所到之处,官吏、豪绅纷纷逃匿。同时,宁化农民军进攻连城、汀州等地,邓茂七与蒋福成便联合进逼延平,八闽震动。
明英宗命御史丁瑄驰闽“剿抚”,并以都督刘聚为总兵,都督陈荣为副总兵,陈诏、刘德新为左右参将,佥都御史张楷监军,率重兵随后入闽,以解延平之危。丁瑄一到延平,即命同知邓洪率兵二千往沙县征剿,遭到邓茂七、蒋福成联合反击,全军覆没。丁瑄又改变手法,派人前去招降,要农民军“解散,得免死”,邓茂七坚定地说:“吾岂畏死求免者!吾取延平,据建宁,塞二关,传檄南下八闽,谁敢窥焉!”遂杀来使。延平守城御史张海,急忙派都指挥张某带兵四千前去阻击,农民军于王台南部双溪口隘路上设伏待敌,以20余人隐藏在两侧村店中,大部队埋伏于就近山上。
当官兵大队人马已过,殿后都指挥将至之际,村店中的农民军突然举排栅塞道,迅速把都指挥及数名从兵擒杀了,等官兵前驱发觉回援,山上伏兵从侧面冲下掩杀,一举歼敌数千。邓茂七便乘胜进围延平府城,张海再次上城诱降,未能得逞,接着双方大战于城外,农民军连斩明军都指挥范真、指挥彭玺二将,官兵不敢再战,闭城固守待援。
张楷率南京、江西、浙江八千官兵及数百名蒙古骑兵向福建进军,邓茂七派人与叶宗留联系,商讨协同对明军作战问题,叶宗留即派重兵扼守闽赣边境要道,阻止明军入闽。张楷派遣刘德新率偏师由建昌入邵武,自率主力由浙江经广信入闽北,张楷至广信时,其前锋陈诏与矿工起义军交战,败死。张楷遂逗留不敢进,张楷怕朝廷追究,命都督陈荣、指挥戴礼率兵二千进攻铅山的黄柏铺。
叶宗留亲率起义军与明军激战,不幸中矢牺牲,起义军退入山中,推举叶希八为领袖,继续坚持斗争。叶希八派人从铅山、弋阳绕道入闽,与邓茂七取得联系,并分兵四百,加入邓茂七领导的农民军。叶希八除留部分兵力扼控车盘岭外,主力迂回山岭之间,伺机歼敌。不久,明军前来搜山,叶希八在玉山十二都设伏,杀死了陈荣、戴礼和大批明军,为叶宗留报了仇。
在矿工的支援和配合下,邓茂七继续围攻延平,派部将黄琴、刘宗、罗海扼控建阳、邵武等要塞,以防明军南下,同