Chi Lăng (Lạng Sơn) là một cửa ải xung yếu nhất trên con đường từ Pha Lũy đến Đông Quan, cách Pha Lũy khoảng 60km. Dọc hai bên thung lũng là những núi đá dựng đứng. Giữa những thung lũng có năm ngọn núi và những cánh đồng lầy lội. Do có vị trí và địa hình hiểm yếu, Chi Lăng là nơi diễn ra những chiến công của dân tộc ta trong các cuộc kháng chiến chống Tống, chống Nguyên trước đây, mà nổi bật là chiến công của nghĩa quân Lam Sơn trong cuộc kháng chiến chống giặc Minh xâm lược.
Ngày 8 tháng 10, cánh quân do Liễu Thăng cầm đầu tiến vào nước ta. Quân ta đã thực hiện kế hoạch vừa đánh vừa rút để nhử địch vào trận địa mai phục ta đã bố trí sẵn ở Chi Lăng. Ngày 10- 10, Liễu Thăng đích thân dẫn đội kỵ binh vượt qua cửa ải phía Bắc, tiến đến chân núi Mã Yên. Quanh chân núi là cánh đồng lầy lội. Lúc đó, phục binh của ta từ bốn phía xông ra lao thẳng vào đội hình địch, chia cắt, bao vây và dồn chúng vào cánh đồng lầy. Bị đánh bất ngờ, quân địch hoảng hốt, đội hình bị rối loạn. Tổng binh Liễu Thăng cố tìm cách chạy thoát, liền bị quân ta phóng lao đâm chết ở sườn núi Mã Yên. Quân ta thừa thắng tiến công liên tục, tiêu diệt được hơn một vạn tên. Phó tướng Lương Minh vội chấn chỉnh đội ngũ, kéo quân về phía Đông Quan. Ngày 15- 10, quân địch lại bị chặn đánh quyết liệt ở Cần Trạm ( Bắc Giang). Trong trận này, Lương Minh bị giết cùng với nhiều binh lính địch. Đô đốc Thôi Tụ và thượng thư Lý Khánh lên thay, cố gượng tiến về thành Xương Giang (Bắc Giang), với hy vọng sẽ phối hợp với quân trong thành, rồi liên hệ với thành Đông Quan và Chí Linh cứu vãn tình thế.
Khi địch tiến gần đến thành Xương Giang mới biết rằng thành này đã bị quân ta hạ 10 ngày trước. Lúc này, địch buộc phải hạ trại đóng quân trên cánh đồng Xương Giang, nơi ta đã bố trí sẵn một lực lượng vây hãm từ bốn phía. Ngày 3- 11, quân ta được lệnh tổng công kích. Sau một ngày chiến đấu, ta đã giành được thắng lợi giòn giã: diệt và bắt hơn 6 vạn tên địch. Mộc Thạnh ở phía Tây, nhận được tin thất bại của Liễu Thăng, vội vàng cho quân rút chạy. Quân ta dưới sự chỉ huy của Phạm Văn Xào, Trịnh Khả đã truy kích tiêu diệt và bắt sống hơn 2 vạn tên, làm tan rã hoàn toàn cánh quân này tại biên giới. Chỉ trong vòng một tháng, toàn bộ hai đạo viện binh địch vừa vượt qua biên giới đã bị tiêu diệt và đánh tan. Vương Thông bị vây ở thành Đông Quan phải đầu hàng và chấp nhận rút quân về nước.
Như vậy là sau 27 ngày chiến đấu (từ 8-10 đến 3-11- 1427), quân dân ta đã tiêu diệt 10 vạn viện binh của Liễu Thăng, đánh tan tác 5 vạn viện binh của Mộc Thạch. Chiến thăng Chi Lăng- Xương Giang là thắng lợi oanh liệt của trận quyết chiến chiến lược có ý nghĩa định đoạt của cuộc chiến tranh giải phóng dân tộc.
Trận Chi Lăng – Xương Giang đã đi vào lịch sử đấu tranh chống giặc ngoại xâm của dân tộc Việt Nam. Với chiến công hiển hách này đã kết thúc thắng lợi cuộc kháng chiến gian khổ chống giặc Minh xâm lược, giành lại độc lập, tự do cho đất nước. Trận chiến này đã cống hiến xuất sắc những kinh nghiệm thực tiễn về nghệ thuật quân sự của nghĩa quân Lam Sơn, mãi mãi là niềm tự hào to lớn cho chúng ta, mãi mãi là những kinh nghiệm và bài học có giá trị, giúp chúng ta có cơ sở để nghiên cứu, phát triển, vận dụng sáng tạo, hiệu quả vào công cuộc xây dựng và bảo vệ Tổ quốc ngày nay.