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.
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.
*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-1436, 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.
TRậnChilăng-Xươngggiang
Tháng 10/1427 15 vạn viện binh do Liễu Thăng và Mộc Thạnh chỉ huy chia làm 2 đạo tiến vào nước ta. Đạo 1: gồm 10 vạn do Liễu Thăng chỉ huy tiến vào Lạng Sơn Đạo 2: Do Mộc Thạnh chỉ huy vào Hà Giang - Ngày 8/10/1427 Liễu Thăng bị ta phục kích ở Chi Lăng - Lương Minh dẫn quân xuống Xương Giang bị ta phục kích ở Cần Trạm, Phố Cát. - Hàng vạn tên địch bị giết, Mộc Thạnh chạy về nước . Vương Thông chấp nhận mở hội thề Đông Quan (10/12/1427) cuộc chiến tranh kết thúc..
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.
* 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-1436, 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.
Đầu tháng 10 - 1427, hơn 10 vạn viện binh từ Trung Quốc chia làm hai đạo kéo vào nước ta. Một đạo do Liễu Thăng chỉ huy, từ Quảng Tây tiến vào theo nướng Lạng Sơn. Đạo thứ hai do Mộc Thạnh chỉ huy, từ Vân Nam tiến vào theo hướng Hà Giang.
Bộ chỉ huy nghĩa quân quyết định tập trung lực lượng tiêu diệt viện quân giặc, trước hết là đạo quân của Liễu Thăng, không cho chúng tiến sâu vào nội địa nước ta.
Ngày 8 -10, Liễu Thăng hùng hổ dẫn quân ào ạt tiến vào biên giới nước ta, bị nghĩa quân phục kích và giết ở ải Chi Lăng.
Sau khi Liễu Thăng bị giết, Phó tổng binh là Lương Minh lên thay, chân hình đội ngũ, tiến xuống Xương Giang (Bắc Giang). Trên đường tiến quân, quân giặc liên tiếp bị phục kích ở cần Trạm, Phố Cát, bị tiêu diệt đến 3 vạn tên, ông binh Lương Minh bị giết tại trận, Thượng thư bộ Binh Lý Khánh phải thắt cổ tự tử.
Mấy vạn địch còn lại cố gắng lắm mới tới Xương Giang co cụm lại giữa cánh đồng, bị nghĩa quân từ nhiều hướng tấn công, gần 5 vạn tên bị tiêu diệt, số còn lại bị bắt sống, kể cả tướng giặc là Thôi Tụ, Hoàng Phúc.
Cùng lúc đó, Lê Lợi sai tướng đem các chiến lợi phẩm ở Chi Lăng đến doanh trại Mộc Thạnh. Mộc Thạnh trông thấy, biết Liễu Thăng đã bại trận nên vô cùng hoảng sợ, vội vàng rút chạy về Trung Quốc.
Được tin hai đạo viện binh Liễu Thăng, Mộc Thạnh đã bị tiêu diệt, Vương Thông ở Đông Quan vô cùng khiếp đảm, vội vàng xin hoà và chấp nhận mở hội thề Đông Quan (ngày 10 - 12 - 1427) để được an toàn rút quân về nước. Ngày 3 - 1 - 1428, toán quân cuối cùng của Vương Thông rút khỏi nước ta. Đất nước sạch bóng quân thù.