张七等人得不到彭万年的支援,面对十万之众的清军,本就心里发慌,唯一依仗的就是开州的城墙,谁知道只半天就被轰塌,完全被吓破了胆,一窝蜂地从北门逃了出去。哪知出了北门才五里地,就遇到了埋伏。
撤出北门的时候,还勉强算是有组织的撤退,中了埋伏之后,军心打乱,张存仁又指挥围城的清军蹑后尾随,张七等人的榆园军在开州城的郊外被打的打败,张七、苏自兴、黄镇山、李茂根皆战死阵中,丁明吾负伤之后,被部下拼死救出,逃出重围,梁敏力竭被俘。
由于榆园军骑兵较少,多是步卒,在清军大量骑兵的追击下,十停人不过逃出来二三停人,其余不是被清军杀死,就是自相踩踏而死,伤亡十分惨重,这几支营曾经叱咤三省的榆园军队伍,已经彻底被打残,加上几个主要的头领或战死或被俘,可以想见,这几营榆园军将会烟消云散,他们的名号今后只会在历史文献中出现。
张七等人的迅速覆灭让定王、方以智、彭万年、蔡乃憨等人大大地吃了一惊!彭万年原本只是想将救援行动拖延几天,借清军之手削弱张七等人的实力而已,没想到仅仅不到两天的时间,就败亡了,而且败亡的这么干净彻底,除了丁明吾之外,其他各营的头领不是战死就是被俘,这完全超出了彭万年的预料。
定王、方以智、阎尔梅、蔡乃憨等人一致谴责彭万年,吴康华见势不妙,立刻放弃观城,将所有部众撤回了榆园,而蔡乃憨则派人去各营老营招纳残存的部众,彭万年不甘人后,也立即派人去招纳那些残存的部众。
这些残存的部众,一部分投效了蔡乃憨,一部分追随了丁明吾,但是极少有人去投靠彭万年。所有人都对彭万年的拒绝发兵援救充满了恨意。
张存仁击败了张七等人之后,并未再去进攻彭营。这主要是因为榆园的地形复杂,前边吃过一次亏,火攻的方略又失败,暂时找不到有效的攻打方法。所以,他暂时将兵又撤了回去。