江、副将谢朝恩率兵一千二百名渡五虎分道平贼,按察使凤来来厦门策应。十一月初一日,马济胜兵分乘十三舟连■〈舟宗〉抵鹿耳门,传令首稽海隘,绝贼水路。初三日,屯郡城北门外较场,誓师振旅。难民跪道呼冤者万余人;马曰:『巡抚已奏闻天子发大兵十万,由五虎、蚶江、厦门三口渡,不日即至。岂不足为尔等复雠耶』?挥之去。问:『贼安在』?曰:『南北皆有贼』。济胜曰:『当先其大者、急者』。以贡生陈廷禄为乡导。先是,济胜在厦门,购麻布米袋数千;至郡,复购焉。曰:『贼众我寡,当步步为营』。初五日,进兵西港仔,获奸细,知贼状。初七日,至茅港尾,遇贼二千,胜之。济胜曰:『是地可战』。令深其濠,以袋盛土,结垒为三营立就。谕乡勇别为营,无近我。虽役夫,皆知济胜之必胜也。初八日,贼众五、六千大呼来攻。济胜戒勿动,俟其竭,分兵击之,杀贼三百人。初十日,贼来益众,以炮拒,我亦以炮击之。贼败,斩数百人、生擒数十人;获贼往来书札、蔡恭伪印,碎之,益知贼中虚实。十二日,进兵铁线桥。桥长而狭,溪流湍急,不可涉;贼众伏桥北。济胜曰:『毋轻进』!返屯茅港尾。闻贼欲抄小路,绝郡城之援;又闻贼欲以燧尾牛车冲我军,决上流水灌营。济胜令筑濠三重,设守以待。凡三日,港南无一贼,而港北之贼大集。十八日,张丙亲率贼万余挑战,分兵三路击败之。蔡恭旁出,又败之;追至湾里溪,多溺死。贼众讹传马营有银二十万,诸无赖思得银,蹑贼后,贼藉以张其势。二十二日,张丙拥众二万,自搏战,气锐甚,枪炮呼声震山谷。济胜曰:『吾欲其集而歼焉,在此举矣』!下令坚壁无出声。自巳至酉,诟詈万端,士卒皆怒;贼声渐竭,乃发令军中大呼,士皆超垒跃濠以出,勇气百倍。贼不及战,披靡返奔;追逐数十里,生擒五十余人,斩杀七、八百余人,轰击溺水及自相触以死者无算。贼众尚万余,屯桥北;二十三日昧爽,济胜亲督大军出不意,过铁线桥,贼望风走,捣其巢,生擒李武松、获詹通,贼大溃,道路以通。乃大张晓示,解散其党。向之买旗保庄派饭从贼者,本怀二心,贼至则贼旗,贼退自称义民,间有抢掠者;至是,皆竖义民旗,缚贼以献。贼益窘,窜伏近山蔗林中。二十六日,大军次盐水港。金门镇窦振彪亦于初三日登岸,自鹿港疏通北路,引兵来会;副将谢朝恩率兵自五虎门渡者,漂风收鹿耳门,亦以兵三百来会。济胜益以兵二百,令攻凤山南路贼。二十八日,济胜整旅入嘉义城,刘总兵迎见,与振彪分兵四出搜捕。绅士义民或缚贼来献、或导兵捕贼,获黄番婆、刘仲、刘港,戮于军前。三十日,露布报捷。
初,彰化贼黄城既不能北,率贼千余人欲南,与张丙合。斗六门者,处嘉义北界,树竹为围,大汛也;县丞方振声、守备马步衢、千总陈玉威设险守御,贼不得逞。约梁办、庄文一、吴貂攻之,屡败。十一月初一日,思退走。监生张清红,人呼张红头;与马步衢有隙,令族人张成伪称大元帅,集众助贼。初三日,黄城用张红头计,驾牛车载草填濠;陈玉威焚之。是夜,复助以车,覆泥草上以塞河,逼竹围;步衢督诸弁御之。嘉义都司许荆山与邵令同出捕贼,至土库,为陈办所逼,奔避斗六门;步衢留与御贼。荆山见势危,破竹围遁。贼得乘间入,纵火;陈玉威与外委朱承恩、许国宝、林登超、蔡大贵、额外陈腾辉、朱万斗巷战死。玉威先遣其子陈继昌赴总兵告变,方振声亦先遣其妾抱幼子出匿,马步衢无眷属,或劝之走,厉声叱之;敛所余火药,与方振声自焚,不死,遂与方振声妻张氏并幼女、玉威之妻唐氏被执,皆骂贼死。贼醢之。方振声之友沈志勇、仆江承惠、曾大祥、邱新、许厨以义死,友之子沈联辉以孝死;同时死难者官九员、家属丁幕九人、兵二百二十余人。黄城以黄虽莱为伪县丞,守斗六门;自率其众而南,助张丙以拒大军。
初,粤人李受计许成之攻凤山埤头也必破;破则以粤人复之,可得功。指所掠闽庄为贼,粤人故智也;遂与杨石老二、廖芋头勾结生番,乘间逞其报复。初十日,以义民旗攻破阿里港及附近诸闽庄,焚掠惨杀尤甚。不意许成再攻埤头,被炮击退,走台湾县界。十二月初二日,许成攻罗汉门汛,李受又乘间攻连界嘉义之闽庄。台湾道平庆会副将谢朝思诱李受,获之置于狱。未几,黄城与张丙、蔡恭、江七、庄文一、陈办、陈连、陈开陶、黄元德、许六、吴猫、梁办、曾吉、欧宗、刘邦顶、吴扁、侯虎俱被获,解张丙、詹通、陈办、陈连于郡城。磔李武松诸股贼于嘉义,枭首店仔口诸处。剖黄城诸贼心,祭死事者。北路平。初七日,马济胜督兵赴凤山,剿南路贼。贼御于二南沟,败之。初八日,谢朝恩擒许成,毙蔡临,剉其尸。南路亦平。
十三年(一八三三)正月,总督程祖洛自厦门东渡,抵凤山。闽庄之被难无归者,男妇老少尚千八百余人在郡城抚恤;乃捐银,令绅士于阿里港各庄结草寮栖之。檄马提督镇凤山,搜捕攻庄粤人及股首、旗首之未获者按治之。
二月,钦差大臣将军瑚松额抵台湾。当刘总兵之被困也,与台湾道平庆俱以贼势入告。上命瑚松额署福州将军,颁钦差大臣关防;哈朗阿为参赞大臣,领