1. Trận Tốt Động - Chúc Động (cuối năm 1426)
- Tháng 10 - 1426, quân Minh được tăng viện bởi 5 vạn quân do Vương Thông chỉ huy.
- Với quyết tâm giành lại thế chủ động, Vương Thông quyết định mở cuộc phản công, đánh vào quân chủ lực của quân Lam Sơn ở Cao Bộ (Chương Mĩ - Hà Nội).
- Tháng 11 - 1426, Vương Thông tiến quân về hướng Cao Bộ, khi đó quân Lam Sơn đã nắm được ý đồ của địch và đặt phục binh ở Tốt Động - Chúc Động. Quân Minh khi tiến công đã lọt vào trận địa, nghĩa quân đã xông thẳng vào, đánh tan tác đội hình của giặc.
=> Kết quả: 5 vạn quân địch tử thương, Vương Thông chạy về Đông Quan.
*Ý nghĩa: trận Tốt Động - Chúc Động đã tạo điều kiện cho quân Lam Sơn vây hãm thành Đông Quan, giải phóng nhiều chậu, huyện và đặc biệt là khiến cho quân Minh suy yếu - là điều kiện thuận lợi để nghĩa quân Lam Sơn giành thắng lợi hoàn toàn.
2. Trận Chi Lăng - Xương Giang (tháng 10 - 1427)
- Tháng 10 - 1427, 10 vạn viện binh của nhà Minh chia làm hai đạo, một đạo do Liễu Thăng , một đạo khác do Mộc Thạnh chỉ huy đã tiến vào nước ta.
- Ngày 8 - 10 - 1427, Liễu Thăng ào ạt tiến vào nước ta, nhưng bị phục kích và giết ở ải Chi Lăng.
- Sau khi Liễu Thăng bị giết, quân địch tiến xuống Xương Giang (Bắc Giang), trên đường di chuyển, liên tiếp bị quân ta phục kích, tiêu diệt. Cuối cùng địch co cụm lại ở Xương Giang cũng bị nghĩa quân tiêu diệt.
- Mộc Thạnh, biết Liễu Thăng đã bại trận, vô cùng hốt hoảng, vội vàng rút chạy về Trung Quốc. Còn Vương Thông khi nghe tin 2 đạo quân chi viện bị tiêu diệt cũng vô cùng khiếp sợ, vội vàng xin hòa và chấp nhận mở hội thề Đông Quan (10 - 12 - 1427).
- 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, cuộc khởi nghĩa Lam Sơn hoàn toàn thắng lợi, nước ta sạch bóng quân thù.
- Thắng trận Tốt Động - Chúc Động
- Thắng trận Chi Lăng - Xương Giang.