共分十三道。此时未陷者,清华道四府十五县、宣光道三州一县、兴化道十州二县;又上路未陷、下路已陷者,安邦道四府十二县、山西道五府二十四县、京北道四府二十县、太源道三州八县;其上路已陷、下路未陷者,山南路九府三十六县、海阳道四府十九县。惟广南、顺化二道,本阮酋巢穴;又据高平道一府四州、谅山道一府七县以捍遏内地。帝命孙士毅移檄安南诸路,示以顺逆,早反正。时维祁弟维■〈示由〉、维祉皆外出避难,维死宣光城;维■〈示由〉■〈衤正〉由京北波篷厂来投,孙士毅以维祉有才气,欲令权摄国事。帝虑其兄弟日后嫌疑,不许;乃令土田州岑宜栋护维祉出口,号召义兵。会阮廷枚等以嗣孙复书至,乞转奏;于是安南国土司及未陷各州官兵争缚伪党、献地图,而关外各厂义勇亦皆乞饷团练,请为向导。时阮惠兄弟亦叩关请贡,以其国臣民表至;言黎维祁不知存亡,请立故王维褍之子翁皇司维■〈衤堇〉主国事,并迎其母妃回国。帝知阮惠欺维■〈衤堇〉愚懦易与,狡计缓师;命孙土毅严斥之。安南进兵路三:一出广西镇南关,为正道;一由广东钦州泛海,过乌雷山至安南海东府,为唐以前舟师之道;一由云南蒙自县莲花滩陆行至安南之洮江,乃明沐晟出师之道。孙士毅及提督许世亨率两广兵一万出关,以八千直捣王京、以二千驻谅山为声援。其云南提督乌大经,以兵八千取道开化府之马白关,逾赌咒河入交趾界千有百里而至宣化镇,较沐晟旧路稍近。云贵总督富纲请行,帝以一军不可二帅,命驻关外都龙督饷运。十月末,粤师出镇南关。诏以安南乱后劳瘠不堪,供亿运饷由内地滇、粤两路设台站七十余所,所过秋毫无犯。孙土毅、许世亨由谅山分路进;总兵尚维升、副将庆成率广西兵,总兵张朝龙、李化龙率广东兵--时土兵、义勇皆随行,声言大兵数十万,各守隘。贼望风奔遁,惟扼三江之险以拒。十一月十三日,尚维升、庆成率兵千余,五鼓抵寿昌江;贼退保南岸。我兵乘之,浮桥断,皆超筏直上;时天大雾,贼自相格杀,我兵遂尽渡,大破之。张朝龙亦破贼柱石。十五日,进兵市球江;江阔,且南岸依山高于北岸,贼据险列炮,我兵不能结筏。诸军以江势缭曲,贼望不及远,乃阳运竹木造浮桥,示必渡;而潜兵二千,于上游二十里溜缓处用小舟宵济。十七日,乘筏薄岸相持。适上游兵已绕出其背,乘高大呼下击,声震山谷;贼不知王师何自降,皆惊溃。十九日,薄富良江;江在国门外,贼尽伐沿江竹木,敛舟对岸。然遥望贼阵不整,知其众无固志;乃觅远岸小舟载兵百余夜至江,复夺小舟三十余更番渡兵二千,分捣贼营。

  贼昏夜不辨多寡,大溃;焚其十余艘,获总兵、侯、伯数十。黎明,大军毕济,黎民宗族、百姓出迎,伏道左;孙士毅、许世亨入城宣慰而出。城环土垒,高不数尺;上植丛竹。内有砖城二,则国王所居;宫室已荡尽矣。而黎维祁匿民村,是夜二鼓始出,诣营见孙土毅,九顿首谢;捷闻。初,王师之出也,帝虑事成后,册封往返稽时,致王师久暴露于外;先命礼部铸印、内阁撰册,邮寄军前。孙士毅遂以二十二日宣诏,册封黎维祁为安南国王;并驰报孙永清,归其家属。维祁表谢,请于乾隆五十五年诣京祝八旬万寿;帝命俟安南全定、维祁能自立,许来朝。是役也,乘思黎旧民与各厂义勇先驱向导,又许世亨、张朝龙等新自台湾立功--皆善战之将,故得以兵万余长驱深入,不匝月而复其都;时云南乌大经之兵,尚未至也。诏封孙士毅一等谋勇公、许世亨一等子,诸将士赏赉有差。时阮惠已遁归富春,孙士毅谋造船追讨;孙永清奏言:『广南距黎都又二千里,用兵万人,设粮站,需运夫十万;与镇南关至黎城等』。帝以安南残破空虚,且黎氏累世孱弱,其兴废未必非运数也;既道远饷艰,无「旷日老师、代其搜捕」之理,诏即班师入关。而孙士毅贪俘阮为功,师不即班;又轻敌不设备,散遣土军义勇悬军黎城月余。阮氏谍知虚实,岁暮倾巢出袭国都,伪为来降者;士毅等信其诳词,晏然不知也。五十四年正月朔,军中置酒张乐;夜忽报阮兵大至,始仓皇御敌。贼以象载大炮冲我军,众寡不敌,黑夜中自相蹂躏;黎维祁挈家先遁,滇师闻炮声亦退走。孙士毅夺渡富良江,即斩浮桥断后;由是,在岸之军提督许世亨、总兵张朝龙官兵夫役万余,皆挤溺死。时士毅走回镇南,尽焚弃关外粮械数十万,士马还者不及半。其云南之师,以黎臣黄文通向导,得全返;黎维祁母子复来投。奏闻,帝以士毅不早班师,而又漫无筹备,致挫国威、损将士,乃褫职来京待罪,以福康安代之。阮惠自知贾祸,既惧王师再讨;又方与暹罗构兵,恐暹罗之乘其后也:于是叩关谢罪,乞降。改名阮光平,遣其兄子光显赍表入贡,恳赐封号;略言:『守广南已九世,与安南敌国,非君臣;且蛮触自争,非敢抗中国。请来年亲觐京师,并于国内为死绥将士筑坛建庙,请颁官衔谥号,立主奉祀。又闻暹罗贡使将入京,恐受其媒孽,乞天朝勿听其言』。福康安先后以闻,帝以维祁再弃其国并册印不能守,是天厌黎氏,不能自存;而阮光平既请亲觐,非前代莫、黎仅贡代自金人之比。且安南自五季以来,曲、矫、吴、