为把叛乱镇压下去,大量增派兵力,除甘凉、延绥,西安5000兵外, 又飞调四川屯兵、阿拉善骑兵、宁夏满州兵、 撒拉老教士兵各1000,总兵力达10000人
计划是“先将静宁、隆德两处贼匪剿尽,拨兵驻守”,“俟此两处贼洗净,然后赴石峰堡设法堵剿”
也就是说剪其两翼,再取其中
清军少量兵力在西路牵制石峰堡,其主力围攻东路底店山和蟠龙山,然后全力进攻石峰堡
叛军在底店山梁上扎大营一座, 在蟠龙山扎营三座,两山周围有十多座小营,叛军营盘扎的严正有序,防守严密
福康安在隆德挑选“奋勇兵”、“好枪手”1100名,充当先锋,经过一番准备,于六月十一日向底店山进攻
由石峰堡前来指挥的张文庆、李可魁率叛军进行了顽强抵抗
叛军内部高级指挥官武举马文熹深夜,派出一名家仆向清军表达投诚的愿望
将叛军布防及武器装备作战计划告知清军
清军以优势兵力分四路将底店山及蟠龙山攻占,叛军战死300余人,李可魁阵亡,张文庆退回石峰堡
底店、蟠龙山叛军失败,使石峰堡陷于孤立,叛乱形势逆转
清军得势后向通渭进发,于六月十三日到鹿鹿山,又经双砚小路于十五日抵石峰堡
石峰堡位居通往伏羌、通渭、会宁、安 定、秦州、巩昌的总路要隘,处在群山之中,该堡又高踞峰顶,四面多悬崖峭壁,十分险峻
这里原为旧有堡子,无人居住
乾隆四十六年三月,马正芳、马壮至堡内修理,筑墙挖窑
苏四十三叛乱失败后,清廷搜查叛乱余党,叛军早把该处作为秘密据点,数次修葺整固,在峰顶筑墙,外挑深壕三层,周围各处筑有窑洞百余座
堡内储备了大量粮食器械,堡外有崎岖山径可通,沟坎交错重叠
叛军在南面及东西两面扎立营盘,帐房密布,严加防守
福康安先率大军来攻,叛军居高临下,数次将清军击退
六月二十三日,阿桂行抵军营,令各军“设法断其水道,用大炮轰击贼营",然后“合力进攻"
清军迅速行动,断绝通往石峰堡的各处水源
二十五日, 清军发动了大规模攻势
叛军面对强敌亡命抗拒,“齐心死拒”,使清军无法攻上山崖,仅占据山下一隅之地,伤亡惨重
叛军先前的准备工作充分,粮草器械充足,防守严密,对清军造成巨大打击
数次对清军的夜袭,杀死清军百余名,清军士气严重受挫
清军进攻达半月之久,迄未得手,叛军仍占据城堡
但清军援军源源不断赶来,层层封锁
此时堡中能战者不过2000人,眷口多达2000,水源日渐枯竭
即使有粮也难以下咽,“山上虽有水窖,下雨才能蓄些,所剩不多,大家甚为着急"
叛军下山取水,被清军阻击, 在此情况下,叛军不得不将家眷放出,以便突围
七月初四日,放出1500余人,阿桂等恐仓猝生变,派兵将强壮者分作10人一起,“一面点名,一面正法",当晚就杀死五百名
深夜,张文庆和杨填四带堡内叛军向外直冲,马四娃在后掩护,爬越清军长壕,玩命冲杀
清军巳有防范,自外大力围攻,枪箭如雨,叛军拼死一搏,成千人被清军击毙于壕内沟滩
张文庆身被箭伤,与马四娃回到堡内
天亮, 数千清军蜂拥上山,进堡内搜捕,张文庆、 马四娃、杨填四、黄阿旬、马建成、马良茂、马金玉、杨存义、马保全等七百余人被擒
至此,石峰堡陷落
各犯无一漏网全部被拿获,阿桂福康安等將紧要贼首張文庆,马四娃、賊目楊填四、賊伙马良茂、马金玉、马建成、马壯、马幾、并田五之兄田友、李可魁之父李自黨、及开始而從賊攻城搶鎮,继而投诚之武举马文熹、等分起关押
乾隆发上諭曰:張文庆、马四娃、李自黨、楊填四、马文熹、俱著即凌遲处死
马良茂、马金玉、马建成、俱著即处斩
所有首逆;田五、張文庆、马四娃等名下,无论男女長幼自應概予诛杀,其从逆賊匪名下各犯,男丁十三岁以上者亦不可復行存留
田五之兄田友、马金玉之父马壯,並著即行处斩
其马文熹一犯先从賊,本当一併正法,但念该犯於官兵甫抵石峰堡即先行投诚