- Năm 1788 mượn cớ giúp nhà Lê, quân Thanh sang chiếm nước ta.
- Ngày 20 tháng chạp năm 1788 Quang Trung chỉ huy quân ra đến Tam Điệp (Ninh Bình). Quân sĩ được lệnh ăn Tết trước, rồi chia thành 5 đạo quân tiến ra Thăng Long.
- Đêm mồng 3 tết năm 1789 quân ta kéo sát đến đồn Hà Hồi mà giặc không biết. Quân Thanh trong đồn xin hàng.
- Mờ sáng mồng 5 Tết năm 1789 quân ta tấn công đồn Ngọc Hồi, quân Thanh bỏ chạy về phía Thăng Long bị phục kích tiêu diệt. Cùng lúc đó ta đánh vào đồn Đống Đa, tướng giặc Sầm Nghi Đống thắt cổ tự tử. Tôn Sĩ Nghị chạy về phương Bắc.