王也在战斗中被斩首。
红军友、李都司、杜三、杨老柴等农民军首领都是神一魁的余部,他们屯兵于镇原,准备攻打平凉。对此,巡抚练国事发布了檄文,要求甘肃总兵杨嘉谟、副将王性善阻止农民军的攻势。在农民军试图进攻平凉时,他们遭到了杨嘉谟、王性善的阻击,不得不撤退至庆阳。曹文诏从小路出发,与杨嘉谟、王性善会合,共同对付这些农民军。
三、剿平关中
崇祯五年(1632年)三月,曹文诏在关中地区的战斗中取得了显着的胜利。他与农民军在西濠展开激战,斩首千级,生擒了杜三、杨老柴。农民军的余部集结了其他力量,洗劫了武安监,占领了华亭,并试图攻打庄浪。面对这种情况,曹文诏与张嘉谟及时赶到,农民军退至张麻村驻扎。明军直接逼近农民军驻地,双方展开了激烈的战斗。农民军被迫逃往附近的高山上。游击将领曹变蛟、冯举、刘成功、平安等人呐喊着冲上山,迫使农民军再次败退。这时,王性善与甘肃副将李鸿嗣、参将莫与京等赶到,加入战斗。明军在此次战斗中斩杀了五百二十多名农民军士兵。明军乘胜追击,先后在咸宁关、关上镇等地打败农民军,追击到陇安时,张嘉谟和曹变蛟联合夹击,再次击败了农民军。几千名残余农民军企图逃往汉南,但被游击将领赵光远阻截,于是转向长宁驿逃往张家川。
在此期间,一支较强的农民军分支与副将蒋一阳相遇,蒋一阳战败,都司李宫用被俘。曹文诏采用反间计,让其他农民军首领杀害了红军友。随后,曹文诏赶至水落城,击败了这部分农民军,并追至静宁州。农民军逃至唐毛山,曹变蛟率部攻上山头,彻底消灭了这支农民军。
满天飞、郝临庵、刘道江被王承恩击败后,退守铁角城,独行狼、李都司前往会合。他们联合围攻合水,曹文诏率军前往救援。农民军故意露出破绽,仅派出一千多名骑兵迎战,诱使明军进入南原后,突然发起伏击。城上的人都以为曹文诏已死。但曹文诏手持长矛,孤身一人冲入万余名农民军之中。看到曹文诏如此英勇,各路明军纷纷出兵夹击援助,农民军大败,逃往桐川桥。曹文诏率领曹变蛟、冯举、张嘉谟及参将方茂功等追击农民军,再度取得胜利。不久之后,曹文诏与宁夏总兵贺虎臣、固原总兵杨麒在甘泉