Diễn biế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.
+ Đạo thứ nhất: do Liễu Thăng chỉ huy, từ Quảng Tây tiến vào theo hướ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 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.
- Phó tổng binh là Lương Minh lên thay, chấn chỉnh đội ngũ, tiến xuống Xương 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
- Mấy vạn địch còn lại cố gắng lắm mới tới Xương Giang xong cũng bị tiêu diệt, kể cả tướng giặc
Kết quả:
- Liễu Thăng và Lương Minh bị tử trận, hàng vạn tên địch bị giết.
- Cánh quân Mộc Tạnh chỉ huy vội rút chạy về nước.
- Vương Thông xin hòa, mở hội thề Đông Quan rút quân về nước.
=> Khởi nghĩa giành thắng lợi hoàn toàn.