昭统帝复位，并在附近的河洄及玉洄两地驻扎重兵。阮惠派人前往昇龙，向清朝卑辞谢罪。孙士毅上当，不以为备。阮惠则宣佈西山军提早过春节，并与西山军将士相约在昇龙度过开春日（正月初七）。西山军士气高昂，行军极为迅速。 阮惠出兵步步进迫后，到达涧水（今宁平省与河南省交界）时，击溃后黎朝山南镇守黄冯义率领的一支军队，并全数生擒了清军的斥候，无人能够逃脱报信，使清军对于阮惠进兵的军情懵然不知。1789年 （阮惠光中二年）农历正月初三，阮惠军秘密包围河洄军营，并用喇叭喊声劝降。该营清军全无迎战准备，唯有全数投降。初五日，