Lê Thái Tổ
Khởi nghĩa Lam Sơn > Chiến dịch Chi Lăng - Xương Giang

Bài chi tiết: Trận Xương Giang và Trận Chi Lăng - Xương Giang
Cuối năm 1427, vua Minh Tuyên Tông điều viện binh cứu Vương Thông, sai Liễu Thăng mang 10 vạn quân tiến sang từ Quảng Tây; Mộc Thạnh mang 5 vạn quân từ Vân Nam kéo sang.
Trước khi viện binh Nhà Minh kéo sang Lê Lợi đã sai Thái úy Trần Nguyên Hãn, Tư mã Lê Sát, Thiếu úy Nguyễn Lý công thành gấp hạ thành Xương Giang. Thành Xương Giang bị nghĩa quân vây trong hơn 6 tháng, không hạ được, đến đây Lê Lợi đích thân ra lệnh cho các tướng đắp đất, mở đường, dùng câu liêm, giáo dài, nỏ cứng, tên lửa và súng lửa công phá thành từ bốn mặt. Quân Lam Sơn cuối cùng đã hạ được Xương Giang. Các tướng Minh chỉ huy thành này là Lưu Tử Phụ và Lý Nhiệm chết trận.
Lại ra lệnh dời người ở những vùng đối phương đi qua như Lạng Giang Bắc Giang, Quy Hóa Tuyên Quang, để đồng không để cô lập đối phương. Các tướng khuyên Lê Lợi đánh thành Đông Đô nhưng Lê Lợi phản đối:
| 0 | 1 | 2 |
| --- | --- | --- |
| “ |  Đánh thành là hạ sách. Ta đánh thành bền vững hàng năm hàng tháng không hạ được, khi ấy quân ta sức mỏi chí nhụt, nếu viện binh của giặc lại đến thì trước mặt, sau lưng đều bị tấn công, đó là con đường nguy hiểm. Chi bằng nuôi sức quân, mài giũa tinh thần sắc bén, để đợi viện binh của giặc. Viện binh giặc bị phá thì thành giặc nhất định phải hàng. Như thế là nhất cử lưỡng tiện, là mưu chước vẹn toàn. | ” |
— Đại Việt sử ký toàn thư
Lê Lợi họp bàn với các tướng, nói rằng:
| 0 | 1 | 2 |
| --- | --- | --- |
| “ |  Giặc vốn khinh ta, cho là ngưới nước ta nhút nhát, sợ oai giặc đã lâu, nay nghe tin đại quân sang, hẳn là ta rất hoảng sợ. Huống chi lấy mạnh nạt yếu, lấy nhiều lấn ít đó là lẽ thường. Giặc không thể tính được hình thế được thua của người của mình, không thể hiểu được cơ vi qua lại của thời của vận. Vả lại, quân đi cứu nguy cấp phải lấy mau chóng làm quý, giặc nhất định phải hành quân gấp vội. Binh pháp có nói: Hành quân 500 dặm mà chỉ vội hám lợi thì sẽ què thượng tướng. Nay Liễu Thăng đến, đường sá xa xôi, quân lính tất mỏi mệt. Ta đem quân nhàn khỏe, đợi đánh quân mỏi mệt, nhất định sẽ thắng. | ” |
— Đại Việt sử ký toàn thư
Biết cánh Liễu Thăng là quân chủ lực, ông sai Lê Sát, Lê Nhân Chú, Lê Lãnh, Đinh Liệt, Lê Thụ mang quân phục ở Chi Lăng, lại sai Lê Văn An, Lê Lý mang quân tiếp ứng. Đối với cánh quân Mộc Thạnh, ông biết Thạnh là viên tướng lão luyện, sẽ ngồi chờ thắng bại của Liễu Thăng mới hành động nên hạ lệnh cho Phạm Văn Xảo và Trịnh Khả cố thủ không đánh.
Tướng trấn giữ biên giới là Trần Lựu liên tục giả cách thua chạy từ Ải Nam Quan về Ải Lưu rồi lại lui về Chi Lăng. Ngày 18 tháng 9 âm lịch, Thăng đuổi đến Chi Lăng. Trần Lựu lại thua, Thăng đắc thắng mang 100 quân kị đi trước. Ngày 20, Thăng bị phục binh của Lưu Nhân Chú, Lê Sát, Trần Lựu đổ ra chém chết.
Các tướng thừa dịp xông lên đánh quân Minh, giết hơn 1 vạn quân, chém được Lương Minh, Lý Khánh tự vẫn. Tướng Minh còn lại Hoàng Phúc, Thôi Tụ cố kéo về thành Xương Giang thế thủ nhưng đến nơi mới biết thành đã bị quân Lam Sơn hạ, phải đóng quân ngoài đồng không. Lê Lợi sai Trần Nguyên Hãn chặn đường vận lương, sai Phạm Vấn, Lê Khôi đem 3000 quân Thiết đột, 4 thớt voi, cùng với Lê Sát, Nguyễn Lý, Lưu Nhân Chú, Lê Văn An tấn công, giết 5 vạn quân Minh ở Xương Giang. Hoàng Phúc và hơn 3 vạn quân bị bắt, Thôi Tụ không hàng bị giết. Mộc Thạnh nghe tin Liễu Thăng thua bèn rút chạy. Phạm Văn Xảo, Trịnh Khả đuổi theo chém hơn 1 vạn quân, bắt sống 1000 người ngựa.