Dẫn chứng
Khi quân ra đến sông Gián, nghĩa binh trấn thủ ở đó tan vỡ chạy trước. Lúc đến sông Thanh Quyết, toán quân Thanh đi do thám từ đằng xa trông thấy bóng cũng chạy nốt. Vua Quang Trung liền thúc quân đuổi theo, tới huyện Phú Xuyên thì bắt sống được hết, không để tên nào trốn thoát. Bởi vậy, không hề có ai chạy về báo tin, nên những đạo quân Thanh đóng ở Hà Hồi và Ngọc Hồi (thuộc Thường Tín (nay thuộc tỉnh Hà Sơn Bình) và Thanh Trì (nay thuộc thành phố Hà Nội)) đều không biết gì cả
.Nửa đêm ngày mồng 3 tháng giêng, năm Kỷ Dậu (1789), vua Quang Trung tới làng Hà Hồi, huyện Thượng Phúc, lặng lẽ vây kín làng ấy, rồi bắc loa truyền gọi, tiếng quân lính luân phiên nhau dạ ran để hưởng ứng, nghe như có hơn vài vạn người. Trong đồn lúc ấy mới biết, ai nấy 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.
Vua Quang Trung lại truyền lấy sáu chục tấm ván, cứ ghép liền ba tấm làm một bức, bên ngoài lấy rơm dấp nước phủ kín, tất cả là hai mươi bức. Đoạn kén hạng lính khoẻ mạnh, cứ mười người khênh một bức, lưng giắt dao ngắn; hai mươi người khác đều cầm binh khí theo sau, dàn thành trận chữ "nhất"; vua Quang Trung cưỡi voi đi đốc thúc, mờ sáng ngày mồng 5 tiến sát đồn Ngọc Hồi (theo Dã sử, thì lúc này vua Quang Trung sai đốt hết lương thực và tự mình quấn khăn vàng vào cổ để tỏ ý quyết chiến quyết thắng, không chịu lùi). Quân Thanh nổ súng bắn ra, chẳng trúng người nào cả. Nhân có gió bắc, quân Thanh bèn dùng ống phun khói lửa ra, khói toả mù trời, cách gang tấc không thấy gì, hòng làm cho quân Nam rối loạn. Không ngờ trong chốc lát trời bỗng trở gió nam, thành ra quân Thanh lại tự làm hại mình.
Vua Quang Trung liền gấp rút sai đội khiêng ván vừa che vừa xông thẳng lên trước. Khi gươm giáo của hai bên đã chạm nhau thì quăng ván xuống đất, ai nấy cầm dao ngắn chém bừa; những người cầm binh khí theo sau cũng nhất tề xông tới mà đánh.