heo kế của Nguyễn Chích, năm 1424 Lê Lợi quyết định đưa quân vào đồng bằng Nghệ An. Trên đường đi, quân Lam Sơn hạ thành Đa Căng, đánh lui quân cứu viện của viên tù trưởng địa phương theo quân Minh là Cầm Bành. Sau đó quân Lam Sơn đánh thành Trà Long. Tướng Minh là Trần Trí mang quân từ Nghệ An tới cứu Cầm Bành, bị quân Lam Sơn đánh lui. Lê Lợi vây Cầm Bành, Trí đóng ngoài xa không dám cứu. Bị vây ngặt lâu ngày, Bành phải đầu hàng.
Lê Lợi sai Đinh Liệt mang quân vào đánh Nghệ An, lại mang quân chủ lực cùng tiến vào, Trần Trí bị thua liền mấy trận phải rút vào thành cố thủ.
Lý An, Phương Chính từ Đông Quan vào cứu Trần Trí ở Nghệ An, Trí cũng mang quân ra ngoài đánh. Lê Lợi dùng kế nhử đối phương đến sông Độ Gia phá tan. Trần Trí chạy về Đông Quan, còn An và Chính lại chạy vào thành Nghệ An.
Tháng 5 năm 1425, Lê Lợi lại sai Đinh Lễ đem quân ra đánh Diễn Châu, quân Minh thua chạy về Tây Đô (Thanh Hoá). Sau đó ông lại điều Lê Sát, Lưu Nhân Chú, Lê Triện tiếp ứng cho Đinh Lễ đánh ra Tây Đô, quân Minh ra đánh lại bị thua phải rút vào cố thủ trong thành.
Lê Lợi một mặt siết vòng vây quanh thành Nghệ An và Tây Đô, mặt khác sai Trần Nguyên Hãn, Doãn Nỗ, Lê Đa Bồ đem quân vào nam đánh Tân Bình, Thuận Hoá. Tướng Minh là Nhậm Năng ra đánh bị phá tan. Sau Lê Lợi lai sai Lê Ngân, Lê Văn An mang thủy quân tiếp ứng cho Trần Nguyên Hãn chiếm đất Tân Bình, Thuận Hoá. Quân Minh phải rút vào cố thủ nốt.
Như vậy đến cuối năm 1425, Lê Lợi làm chủ toàn bộ đất đai từ Thanh Hóa trở vào, các thành của đối phương đều bị bao vây.
Chiến thắng Tốt Động-Chúc Động
Tháng 8 năm 1426, Lê Lợi chia quân cho các tướng làm 3 cánh bắc tiến. Phạm Văn Xảo, Đỗ Bí, Trịnh Khả, Lê Triện ra phía Tây bắc, Lưu Nhân Chú, Bùi Bị ra phía Đông bắc; Đinh Lễ, Nguyễn Xí ra đánh Đông Quan.
Lê Triện tiến đến gần Đông Quan gặp Trần Trí kéo ra, liền đánh bại Trí. Nghe tin viện binh nhà Minh ở Vân Nam sắp sang, Triện chia quân cho Phạm Văn Xảo, Trịnh Khả ra chặn quân Vân Nam, còn Triện và Đỗ Bí hợp với quân Đinh Lễ, Nguyễn Xí đánh Đông Quan.
Phạm Văn Xảo phá tan viện binh Vân Nam. Quân Vân Nam chạy về cố thủ ở thành Xương Giang. Trần Trí thấy mất viện binh bèn cầu viện Lý An ở Nghệ An. Lý An và Phương Chính để Thái Phúc ở lại giữ thành Nghệ An, mang quân vượt biển ra cứu Đông Quan. Lê Lợi liền giao cho Lê Văn An, Lê Văn Linh vây thành, còn mình kéo đại quân ra bắc.
Vua Minh sai Vương Thông, Mã Anh mang quân sang tiếp viện. Thông hợp với quân ở Đông Quan được 10 vạn, chia cho Phương Chính, Mã Kỳ. Lê Triện, Đỗ Bí đánh bại Mã Kỳ ở Từ Liêm, lại đánh luôn cánh quân của Chính. Cả hai tướng thua chạy, về nhập với quân Vương Thông ở Cổ Sở. Lê Triện lại tiến đánh Vương Thông, nhưng Thông đã phòng bị, Triện bị thua phải rút về Cao Bộ, sai người cầu cứu Nguyễn Xí.
Đinh Lễ, Nguyễn Xí đem quân đến đặt phục binh ở Tốt Động, Chúc Động. Nhân biết Vương Thông định chia dường đánh úp Lê Triện, hai tướng bèn tương kế tựu kế dụ Thông vào ổ mai phục Tốt Động[5]. Quân Vương Thông thua to, Trần Hiệp, Lý Lượng và 5 vạn quân bị giết, 1 vạn quân bị bắt sống. Thông cùng các tướng chạy về cố thủ ở Đông Quan.
Sử chép ba đạo quân ra bắc của Lê Lợi chỉ có tổng số 9000 người. Các nhà nghiên cứu cho rằng con số đó chưa chính xác vì các trận đánh của ba đạo quân này đều có quy mô khá lớn và lực lượng quân Minh sang nhập vào khá đông, do đó để giành thắng lợi, 3 cánh quân (sau đó lại chia thành 4) chắc phải đông hơn. Với một vài ngàn người khó đương nổi lực lượng đông và mạnh của quân Minh như vậy. Căn cứ sách Đại Việt thông sử, khi quân Minh sắp rút về, Lê Lợi đã bàn với các tướng, đại ý rằng: quân Lam Sơn hiện có tổng số 25 vạn, ông dự định sẽ cho 15 vạn về làm ruộng và tuyển lấy 10 vạn làm quân thường trực của triều đình. Qua đó thì thấy những cánh quân ra bắc phải có một vài vạn mỗi cánh quân.
Lê Lợi được tin thắng trận liền sai Trần Nguyên Hãn, Bùi Bị chia hai đường thủy bộ tiến ra gần Đông Quan.
Lập Trần Cảo
Vương Thông thua chạy không dám ra đánh, viện cớ tìm lại tờ chiếu của vua Minh năm 1407 khi đánh nhà Hồ, có nội dung muốn lập lại con cháu nhà Trần ra điều kiện với Lê Lợi rằng Thông sẽ rút về nếu Lê Lợi lập con cháu nhà Trần làm vua.
Lê Lợi vì đại cuộc, muốn quân Minh nhanh chóng rút về nên đồng ý. Ông sai người tìm được Trần Cảo bèn lập làm vua, còn ông tự xưng là Vệ quốc công.
Vương Thông ngoài mặt giảng hòa nhưng lại sai quân đào hào cắm chông phòng thủ và mật sai người về xin cứu viện. Lê Lợi biết chuyện liền cắt đứt giảng hòa.
Vây thành Đông Quan
Sau khi cắt đứt giảng hoà, Lê Lợi sai các tướng đi đánh chiếm các thành ở Bắc bộ như Điêu Diêu (Thị Cầu, Bắc Ninh), Tam Giang (Tam Đái, Phú Thọ), Xương Giang (phủ Lạng Thương), Kỳ Ôn, không lâu sau đều hạ được.
Đầu năm 1427, ông chia quân tiến qua sông Nhị, đóng dinh ở Bồ Đề[8], sai các tướng đánh thành Đông Quan. Ông đặt kỷ luật quân đội rất nghiêm để yên lòng nhân dân. Do đó quân Lam Sơn đi đến các nơi rất được lòng dân.
Tướng Minh là Thái Phúc nộp thành Nghệ An xin hàng. Lê Lợi sai Thượng thư bộ Lại là Nguyễn Trãi viết thư dụ đối phương ở các thành khác ra hàng.
Nhân lúc quân Lam Sơn vây thành có vẻ lơi lỏng, quân Minh ở Đông Quan ra đánh úp. Lê Triện tử trận ở Từ Liêm, Đinh Lễ và Nguyễn Xí bị bắt ở Thanh Trì. Sau Đinh Lễ bị giết, Nguyễn Xí trốn thoát được.
Chiến thắng Chi Lăng-Xương Giang
Trận Chi Lăng - Xương Giang năm 1427
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. Đây là hai tướng đã từng sang đánh Việt Nam thời nhà Hồ và nhà Hậu Trần. Theo các nhà nghiên cứu, con số 15 vạn của cả hai đạo quân có thể là nói thăng lên, trên thực tế nếu cộng số các đạo quân điều động từ các nơi thì tổng số chỉ có khoảng gần 12 vạn quân và cánh quân chủ lực là của Liễu Thăng.
Nghe tin có viện binh, nhiều tướng muốn đánh để hạ gấp thành Đông Quan. Tuy nhiên, theo ý kiến của Nguyễn Trãi, Lê Lợi cho rằng đánh thành là hạ sách vì quân trong thành đông, chưa thể lấy ngay được, nếu bị viện binh đánh kẹp vào thì nguy; do đó ông quyết định điều quân lên chặn đánh viện binh trước để nản lòng đối phương ở Đông Quan.
Đầu tiên, ông ra lệnh dời người ở những vùng đối phương đi qua như Lạng Giang, Bắc Giang, Quy Hoá, Tuyên Quang, để đồng không để cô lập đối phương. Biết cánh Liễu Thăng là quân chủ lực, ông sai Lê Sát, Lưu Nhân Chú, Lê Văn Linh, Đinh Liệt 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ê 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, Nguyễn Xí tiếp ứng cho Lê Sát cùng sáp đánh, 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.
Bình Ngô đại cáo
Vương Thông nghe tin hai đạo viện binh bị đánh tan, sợ hãi xin giảng hòa để rút quân. Lê Lợi đồng ý cho giảng hòa để quân Minh rút về nước. Ông cùng Vương Thông tiến hành làm lễ thề trong thành Đông Quan[9], hẹn đến tháng chạp âm lịch năm Đinh Mùi (1427) rút quân về.
Lê Lợi đứng tên Trần Cảo là người đang làm vua trên danh nghĩa, sai sứ dâng biểu cho nhà Minh xin được phong. Vua Minh Tuyên Tông biết Lê Lợi không có ý tôn Cảo nhưng vì bị thua mãi nên đồng ý phong cho Trần Cảo làm An Nam quốc vương.
Tháng chạp, Vương Thông rút quân về nước. Các tướng muốn giết họ để trả thù tội ác đối với người Việt trong suốt thời gian Việt Nam dưới ách đô hộ của triều Minh, Lê Lợi không đồng tình vì muốn giữ hòa khí hai nước, cấp thuyền và ngựa cho quân Minh về.
Nguồn

ikipedia
Lê Lợi sai Nguyễn Trãi thảo bài Bình Ngô đại cáo để bá cáo cho thiên hạ biết về việc đánh quân Minh. Đây là áng văn chương nổi tiếng, rất có giá trị đời Lê, được coi là bản tuyên ngôn độc lập thứ hai của Việt Nam, sau bài thơ Nam quốc sơn hà.t