Vua Quang Trung
Vua nhà Thanh bên Tàu mượn tiếng sang giúp vua Lê, sai Tôn Sĩ Nghị đem 20 vạn binh qua xâm chiếm Bắc Hà. Tướng Tây Sơn là Ngô văn Sở sợ thế yếu chống không nổi, bèn rút quân về đóng giữ ở vùng núi Tam Điệp.
Tôn Sĩ Nghị vào đóng ở thành Thăng Long, coi thường vua Lê Chiêu Thống, thả quân cướp phá dân lành.
Bắc B́nh Vương Nguyễn Huệ ở Phú Xuân được tin ấy bèn làm lễ lên ngôi Hoàng Đế, niên hiệu Quang Trung, rồi tự ḿnh thống lĩnh thủy bộ đại binh tiến ra Bắc. Ra đến Tam Điệp là ngày 20 tháng chạp, Quang Trung truyền cho quân sĩ ăn Tết trước, hẹn đến ngày mùng 7 tháng giêng vào thành Thăng Long mở tiệc ăn mừng. Ngày 30 tháng chạp, vua Quang Trung thúc quân tiến nhanh như gió băo.
Đêm mùng 3 tháng giêng, quân ta vây kín đồn Hà Hồi. Quân Thanh trong đồn đang ngủ kỹ, không hay biết ǵ cả. Khi tiếng loa vang, quân lính cùng la ầm lên vang trời dậy đất. Quân Thanh kinh hồn hoảng vía, không dám chống cự phải xin đầu hàng cả.
Mờ sáng ngày mùng 5, quân ta tiến tới kịch chiến với quân Thanh ở Đống Đa, gần Hà Nội. Quân giặc bắn súng ra như mưa. Quang Trung chọn các người lực lưỡng khiêng những tấm ván to có quấn rơm ướt ở phía trước để che đỡ cho quân xung phong dùng đoản đao xông vào hăm đồn như nước vỡ bờ. Quân Thanh chống không nổi, xôn xao tán loạn, dày xéo lên nhau mà chạy. Quân ta đánh tràn tới, lấy được các đồn, giết quân Thanh thây nằm ngổn ngang. Các danh tướng như Hứa Thế Hanh và Tôn Sĩ Long đều tử trận, Sầm Nghi Đống phải thắt cổ chết.
Tôn Sĩ Nghị nửa đêm được báo tin, vội vă bỏ thành Thăng Long tháo chạy, quên cả ấn tín, qua cầu sông Nhĩ Hà để chạy về Tàu. Quân sĩ chạy theo, tranh nhau qua cầu, cầu găy, chết đuối đầy sông.
Trận Đống Đa là một chiến công oanh liệt nhất trong lịch sử Việt Nam. Vua Quang Trung quả là một vị anh hùng cái thế của dân tộc Việt.