张广泗总督四川,从夹金山进驻泽旺所居美诺官寨,而以其弟良尔吉从张广泗征。
时莎罗奔居勒乌围,其兄子郎卡居噶尔厓,地在大金川河东,而河西亦有地数百里。广泗调兵三万,一路出川西攻河东,一路出川南攻河西。而河东一路又分为四,以两路攻勒乌围,以两路攻噶尔厓,河西亦分两路,攻庚特额诸山,刻期蒇事。阻险不前,上命大学士公讷亲往视师,起岳锺琪于废籍。锺琪与广泗议定,自任由党坝取勒乌围,而张广泗由昔岭取噶尔厓。会讷亲至,下令限三日克噶尔厓,总兵任举、参将买国良战死。张广泗轻讷亲不知兵,而恶其凌己,故饰推让,实以困之,军中解体。良尔吉夙与阿扣通,莎罗奔因使成配,倚作间谍,官军动息辄为所备。师久无功,上怒甚,会讷亲劾广泗,于是逮广泗入京,而命大学士傅恒为经略,代讷亲。冬,杀广泗,赐讷亲死。十二月,傅恒至军,斩良尔吉、王秋、阿扣以断内应。
乾隆三十六年,索诺木诱杀革布什札土官,而僧格桑再攻鄂克什及明正土司,与官军战。上以前此出师,本以救小金川。今小金川反悖逆,罪不赦。赐阿尔泰死,命大学士温福自云南赴四川,以尚书桂林为四川总督,共讨贼。温福由汶川出西路,桂林由打箭炉出南路。僧格桑求援于索诺木,索诺木潜兵助之。三十七年春,桂林克复革布什札土司故地,温福克资里及阿喀。朝廷以阿桂为参赞大臣,代桂林赴南路。十一月,阿桂以皮船宵济,连夺险隘,直捣贼巢。十二月,军抵美诺,进至底木达,俘泽旺,檄索诺木缚献僧格桑,不应。
上命温福为定边将军,阿桂、丰伸额为副将军。温福、阿桂奏六路进兵之策。温福由功噶入,阿桂由当噶入,丰伸额由绰斯甲布入。三十八年春,温福以贼扼险不得进,别取道攻昔岭,驻营木果木,令提督董天分屯底木达,守小金川之地。温福为人刚愎,不广谘方略,惟袭广泗故智,以碉卡逼碉卡,建筑千计。初索诺木欲并小金川地,故留僧格桑挟以号召。六月,阴遣小金川头目等由美诺沟出煽故降番使复叛。诸番见大军久顿,蜂起应之,攻陷天营,遂劫粮台,潜兵袭木果木,夺炮局,断汲道,贼四面蹂入大营,温福死之,将士随员死者数十人,各卡兵望风溃。海兰察闻警赴援,殿众由间道退出,收集溃卒,尚万数千人,其战殁者三千馀,小金川地复陷。惟阿桂一军屹然不动,乃整队出屯翁古尔垄。
上在热河闻报,召大学士刘统勋诣行在咨之。统勋前言金川不必劳师,至是亦主用兵。乃授阿桂定西将军,丰伸额、明亮为副将军。十月,阿桂改赴西路,明亮赴南路。丰伸额仍由绰斯甲布进取宜喜,阿桂入自鄂克什,转战五昼夜,直抵美诺,克之;明亮入自玛尔里,所向皆捷,遂尽复小金川地。
惟大金川自十二三年以来,全力抗守,增垒设险,严密十倍小金川。七月,令诸军分攻各碉寨,数十道并进。海兰察率死士六百削壁猱引而上,趾顶相接,比明及其碉,一涌入,尽歼守贼。数十里贼寨闻之皆夺气,悉破之,乘胜临逊克宗垒。索诺木酖杀僧格桑而献其尸,及其妻妾头目,至军乞赦己罪。阿桂槛送京师。
四十年四月,阿桂先使福康安、海兰察赴河西助明亮攻宜喜,遂分兵六路,尽灭河西二十里内之贼。五月,阿桂河东之军破朗噶寨,距勒乌围仅数里,环营进逼其巢。七月,抵勒乌围。八月十五夜,进捣贼巢,四面炮轰官寨,破之。黎明,克转经楼,逸贼皆溺水死。莎罗奔兄弟及各头目已先期遁往噶尔崖。十一月,官军攻克科布曲山。十二月,遂据玛尔古山,噶尔崖即在其下。索诺木之母姑姊妹亦降。官军三路合围噶尔崖,断其水道。索诺木使其兄诣营乞哀,不允。围攻益急,索诺木从莎罗奔及其妻子挈番众二千馀出寨,奉印献军门降,金川平。四十一年正月,献俘庙社,封赏阿桂等,勒碑太学,并及两金川。旋于大金川设阿尔古厅,小金川设美诺厅。四十四年,并阿尔古入美诺,改为懋功厅。