Lúc đi đến sống Gián và sông Thanh Quyết, toán quân Thanh vừa trông thấy bóng nhà vua đã "tan vỡ chạy trước"; tới làng Hà Hồi, huyện Thượng Phúc vua lặng lẽ cho vây kín làng rồi dùng mưu bắt loa truyền gọi khiến quân Thanh "ai nấy đều rụng rời sợ hãi, liền xin ra hàng, lương thực, khí giới đều bị quân Nam lấy hết". Quân tướng nhà Thanh mới trông thấy bóng quân Tây Sơn từ xa đã sợ mất mật mà tự tan, mà tháo chạy, để rồi bị bắt sống không thoát một tên.