- Giữa năm 1418, quân Minh huy động một lực lượng bao vây chặt căn cứ Chí Linh, quyết bắt giết Lê Lợi. Trước tình hình nguy cấp đó, Lê Lai đã cải trang làm Lê Lợi, chỉ huy một toán quân liều chết phá vòng vây quân giặc. Lê Lai cùng toán quân cảm tử đã hi sinh. Quân Minh tưởng rằng đã giết được Lê Lợi nên rút quân.
- Cuối năm 1421, quân Minh huy động hơn 10 vạn lính mở cuộc vây quét lớn vào căn cứ của nghĩa quân. Lê Lợi lại phải rút quân lên núi Chí Linh. Tại đây, nghĩa quân đã trải qua muôn vàn khó khăn, thiếu lương thực trầm trọng, đói, rét. Lê Lợi phải cho giết cả voi, ngựa (kể cả con ngựa của ông) để nuôi quân.
- Mùa hè năm 1423, Lê Lợi đề nghị tạm hoà và được quân Minh chấp thuận. Tháng 5 - 1423, nghĩa quân trở về căn cứ Lam Sơn.
-Cuối 1424 giặc mua chuộc Lê Lợi thất bại nên chuẩn bị tấn công Lam Sơn , cuộc khởi nghĩa chuyển sang giai đoạn mới .
* Giải phóng Nghệ An (năm 1424):
- Theo kế hoạch của tướng Nguyễn Chích, được Lê Lợi chấp thuận, ngày 12- 10 - 1424, nghĩa quân bất ngờ tấn công đồn Đa Căng (Thọ Xuân, Thanh Hoá), sau đó hạ thành Trà Lân.
- Trên đà thắng lợi đó, nghĩa quân tiến đánh Khả Lưu, phần lớn Nghệ An được giải phóng.
* Giải phóng Tân Bình, Thuận Hoá (năm 1425):
- Tháng 8 - 1425, Trần Nguyên Hãn, Lê Ngân chỉ huy nghĩa quân tiến vào giải phóng Tân Bình, Thuận Hoá.
- Vùng giải phóng của nghĩa quân kéo dài từ Thanh Hoá đến đèo Hải Vân. Quán Minh chỉ còn mấy thành luỹ bị cô lập và bị nghĩa quân vây hãm.
* Tiến quân ra Bắc, mở rộng phạm vi hoạt động (cuối năm 1426):
- Tháng 9-1426, nghĩa quân chia làm ba đạo tiến ra Bắc : Đạo thứ nhất, tiến ra giải phóng miền Tây Bắc, ngăn chặn viện binh từ Vân Nam (Trung Quốc) sang. Đạo thứ hai, giải phóng vùng hạ lưu sông Nhị (sông Hồng) và chặn đường rút lui của giặc từ Nghệ An vào Đông Quan. Đạo thứ ba tiến thẳng vào Đông Quan.
- Nghĩa quân đi đến đâu cũng được nhân dân ủng hộ về mọi mặt, chiến thắng nhiều trận lớn, quân Minh phải rút vào thành Đông Quan cố thủ. Cuộc khởi nghĩa chuyển sang giai đoạn phản công.
* Trận Tốt Động — Chúc Động (cuối năm 1426):
- Tháng 10-1426, khoảng 5 vạn viện binh giặc do Vương Thông chỉ huy kéo vào thành Đông Quan, nâng số quân Minh ở đây lên 10 vạn.
- Để giành thế chủ động, ngày 7-11-1426, Vương Thông tiến đánh quân chủ lực của nghĩa quân ở Cao Bộ (Chương Mĩ, Hà Nội).
- Biết trước âm mưu của giặc, quân ta phục kích ờ Tốt Động - Chúc Động.
- Kết quả, 5 vạn tên giặc bị thương, bị bắt sống trên 1 vạn ; Vương Thông bị thương, tháo chạy về Đông Quan. Nghĩa quân thừa thắng kéo về vây hãm Đông Quan, giải phóng thêm nhiều châu, huyện.
-Đến cuối năm 1427, Vương Thông buộc phải xin hòa và rút quân về nước. Lê Lợi chủ trương cung cấp thuyền bè, lương thực, tạo điều kiện cho địch nhanh chóng rút về nước.
Chiến tranh kết thúc, Bình Ngô đại cáo do Nguyễn Trãi nhân danh Lê Lợi soạn thảo được công bố. Đó là bài ca khải hoàn, bản tổng kết chiến tranh, bản tuyên ngôn độc lập, trong đó đã khẳng định chủ quyền dân tộc Việt như một quốc gia lịch sử - văn hóa.