且因江南提督蓝元枚系蓝廷珍子,素习台事,调赴军前,与福州将军恒瑞同为参赞,各将吏次第进行。蓝元枚到台病卒,常青、恒瑞率兵数千,至府城相近,与林爽文相遇。望将过去,旗戟隐隐,队伍层层,不知有多少人马,吓得常青、恒瑞拍马而逃,走入城中。林爽文料他没用,不去攻城,只蚕食村落,号召入会,旬日得十余万众,围攻诸罗。诸罗当南北要冲,为府城屏蔽,爽文因大纪扼守,最称勇悍,誓要破灭此城,免他作梗,因此把诸罗城团团围住,并分了一支党羽,截他饷道。大纪率守兵四千,昼夜防御。看到敌势少懈,复引兵突出,夺他辎重,城中粮饷赖以不绝。爽文遣人诈降,又贿通内应,都被大纪察出,一一斩首。这时候,常青也遣总兵魏大斌、参将张万魁、游击田蓝玉、副将蔡攀龙等往援诸罗。三次进兵,三次败退。恒瑞督兵进援,亦因敌势浩大,在途中扎住。清廷屡次催问,常青、恒瑞只请添兵。乾隆帝又将他革职,命福康安代常青,海兰察代恒瑞,升柴大纪为陆路提督参赞大臣,密令大纪卫民出城,再图进取。大纪奏言"诸罗为府城北障,诸罗失陷,府城亦危,且半年来深沟高垒,守御甚固,一朝弃去,难以克复,城厢内外的百姓不下四万,也不忍一概抛弃,任贼蹂躏,只有死守待援"等语。乾隆帝览了奏章,随即传旨到台湾,嘉奖大纪,封大纪为义勇伯,改诸罗县为嘉义县,俟克复台湾,与福康安同来瞻观云云。这福康安本是公爵。又新得了镇远大将军威号,沿途声势煊赫,颐指气使。
那些讨好的官员,一路上供献约有五六十万银钱,并选了几个绝色女子给福康安宠爱。到了福建,闻得林爽文势盛,有点胆寒。却是副将军海兰察,英雄威武,愿当前敌,飞速进兵,仗着顺风,越海抵港,帆樯列数里。各村民见大兵云集,望风解散,争为向导。海兰察扬言攻大理杙,暗中拟直趋嘉义城。爽文恐大理杙有失,分兵回救。海兰察遂进兵嘉义。沿途遇着几处埋伏,统由海兰察冲散,纵马直入,所向披靡。到嘉义城下,奋战一场,杀退敌围。福康安闻前锋得胜,自然胆大起来,也领兵到嘉义城。柴大纪出城相迎,只向福康安请安,不行跪拜礼。福康安心中已是不悦,佯为谦逊,叫大纪并马入城,大纪也不推辞,跨马导入。照清朝军制,下属迎接上司,须要身执橐鞑,不能并马入城。柴大纪屡受褒封,身膺伯爵,自思与福康安也差不多,少许失礼,料亦不妨。岂知这福康安度量浅狭,挟恨怀雠,柴大纪的性命后来竟断送在福康安的手中。福康安入城后,休息一昼夜,仍命海兰察先进,自率兵为后应,往捣大理杙巢穴。到了大理杙,时已昏暮,大理杙中冲出一支人马,列炬迎战。海兰察分兵千余,暗伏沟塍间,候敌近来,铳矢齐放,从暗击明,发无不中。敌众连忙灭火,鸣鼓来攻。海兰察复命军士按声冲击,毙敌无数,大理杙战役图敌众倒也抵死不退。海兰察跃马入阵,冲出敌背,竟赴大理杙,部众想回马去追,福康安兵已到,此时敌众仓皇失措,霎时溃散。海兰察入大理杙,爽文拦截不住,携家属走集埔。大理杙巢穴,一鼓荡平。
只林爽文遁入集埔间,依险窍伏,垒石为垒,回环数里。海兰察偕侍卫数十名,易服辑捕。寻至集埔,已得敌踪。
遂暗伐箐中老藤,扳垒而上。林爽文不及防备,被他擒住;爽文家属,没一个走脱,献至京师,尽行磔死。福康安、海兰察俱晋封公爵,独柴大纪偏革职拿问。原来福康安入嘉义城后,已着人驰递密奏,说大纪诡谲取巧,奏报不实。乾隆帝倒也圣明,料知大纪屡蒙褒奖,稍涉自满,对福康安失礼,因被参劾,遂将这种旨意,批发出来。福康安受了几句申饬,接连又是几本弹章,复运动那奉旨查办的德成,覆奏大纪如何贪黩,如何宽纵,乾隆帝尚在未信,便命闽浙总督李侍尧查奏。李侍尧畏福康安威势,自然随声附和。乾隆帝又将任承恩、恒瑞等逮回亲讯,任承恩、恒瑞等一干人犯都说大纪酿成祸乱,暗中掣肘。凭你乾隆帝怎么英明,柴大纪怎么义勇,至此昏蔽诬蔑,就降了革职拿问的圣旨。柴大纪自念无辜到京被讯,宁有凭空自诬的道理?自然呼冤不置。乾隆帝亲加复讯,大纪仍微诉枉曲。