• Năm 1788, Nguyễn Huệ lên ngôi hoàng đế lấy niên hiệu là Quang Trung và lập tức tiến quân ra Bắc -> Nghệ An – Thanh Hóa Quang Trung đều tuyển thêm người.
  • Từ Tam Hiệp, Quang Trung chia quân làm 5 đạo:
    • Đạo chủ lực do Quang Trung chỉ huy -> Thăng Long
    • Đạo thứ 2, 3: Đánh vào Tây Nam Thăng Long
    • Đạo thứ tư: Tiến ra Hải Dương
    • Đạo thứ 5: tiến ra Lạng Giang chặn đường rút lui của giặc.
  • Đêm 30 tết Đêm 30 Tết quân ta vượt sông Gián Khẩu tiêu diệt toàn bộ địch ở đồn tiền tiêu. Mồng 3 Tết quân ta vây đồn Hà Hồi, quân giặc hạ khí giới đầu hàng. Mờ sáng mồng 5 Tết, quân ta đánh đồn Ngọc Hồi, quân Thanh chống cự không nổi bỏ chạy toán loạn. Cùng lúc đó , đạo quân của đô đốc Long đánh đồn Đống Đa.
  • Tướng giặc Sầm Nghi Đống khiếp sợ thắt cổ tự tử.
  • Tôn Sĩ Nghị và vài võ quan vượt sông Nhị sang Gia Lâm.
  • Trưa mồng 5 Tết, Quang Trung và đoàn quân Tây Sơn chiến thắng tiến vào Thăng Long.