Chiến tranh Đại Việt – Lan Xang (1479–1480)
Diễn biến > Đại Việt tiến công

Năm 1478, phụ đạo phủ Trấn Ninh (tức Bồn Man) là Cầm Công liên kết với Lão Qua (Lan Xang) đem binh quấy nhiễu khu vực phía tây xứ Nghệ. Nhận thấy tình hình nguy hại, vua Lê Thánh Tông quyết định hạ chiếu đi đánh Lão Qua. Cuộc chiến ở biên giới có lẽ đã thành công, tuy nhiên theo Chiếu đánh Bồn Man của Lê Thánh Tông thì Cầm Công không những không quay lại thần phục nhà Hậu Lê mà còn chống lại Chế sứ Nguyễn Tử Nghi, giết đại thần Vương Văn Đán, ngăn thư báo thắng trận về đến Thăng Long. Đến tháng 6 năm 1479, vua Lê quyết định chuẩn bị đánh Bồn Man.
Theo đó, Lê Thánh Tông trao cho các tướng Thái úy Lê Thọ Vực, Trịnh Công Lộ, Lê Hy Cát đeo ấn đem quân đi chinh phát Bồn Man. Theo kế hoạch, đến tháng 8 thì sẽ chia quân tiến công.
Đến tháng 7, Lê Thánh Tông xuống Chiếu đánh Lão Qua, trong đó kể tội Lan Xang sỉ nhục các vua nhà Hậu Lê là Lê Thái Tổ, Lê Thái Tông, chứa chấp các tù trưởng làm loạn, cướp các vùng Lang Chánh, Sầm Thượng, Sầm Hạ, Lâm An, Quy Hợp. Đặc biệt Lê Thánh Tông nhắc đến chuyện Cầm Công của Bồn Man dẫn đường cho quân Lan Xang. Lê Thánh Tông liền sai các danh tướng chỉ huy 5 đạo quân, huy động quân số lên đến 18 vạn, chia làm 5 đường tiến vào Lan Xang và Bồn Man:
Đoan Vũ hầu Trịnh Công Lộ, Đô đốc Lê Vĩnh, Tổng binh Nguyễn Lộng chỉ huy cánh quân chính phía Bắc gồm quân tinh nhuệ của 5 vệ thuộc Đông quân Đô đốc phủ, quân số 2.000 người theo đường phủ An Tây đánh thẳng vào thành Lão Qua (Kinh đô Luang Prabang). Ngoài ra, Trịnh Công Lộ còn được toàn quyền chỉ huy cánh quân của Lê Lộng.
Phó tướng Lê Lộng, Tham tướng Đinh Thế Nghiêu theo đường Thuận Mỗi nằm trong tầm điều hành của cánh quân Trịnh Công Lộ, có vai trò yểm trợ cho cánh quân này đánh Lan Xang (Lão Qua), đồng thời đánh chẹn tàn quân.
Phó tướng Lê Nhân Hiếu chỉ huy cánh quân phía Bắc theo đường phủ Thanh Đô (Phủ Thọ Xuân, Thanh Hóa), đánh vào chỗ sơ hở của Lan Xang tại Hủa Phăn, đánh Lão Qua và vu hồi vào Bồn Man.
Tướng quân Lê Thọ Vực dẫn cánh quân trung tâm đi theo đường chính phủ Trà Lân (Thừa tuyên Nghệ An), chỉ huy các doanh du kích đánh trực tiếp vào Bồn Man (Xiêng Khoảng), rồi xuyên qua Bồn Man sang Lão Qua. Cánh quân này trực tiếp chịu sai khiến của vua Lê Thánh Tông.
Tướng quân Lê Đình Ngạn chỉ huy cánh quân phía Nam theo đường phủ Ngọc Ma (Tây nam Nghệ An, khoảng Con Cuông, Thanh Chương tỉnh Nghệ An, Hương Sơn tỉnh Hà Tĩnh) ngược lên theo hướng tây bắc đánh Bồn Man rồi Lão Qua.
Theo sử Lào, quân Lan Xang đặt mai phục ở đồi Poomung. Trận chiến diễn ra suốt 3 ngày đêm, hai bên đều thương vong lớn, quân Lan Xang phải rút về Na Khaochao. Quân đội Đại Việt truy kích và giao chiến ở cánh đồng Na Moungkon và Na Haidio. Hai bên đều chịu tổn thất, nhưng quân đội Đại Việt dựa vào ưu thế tạm thời về quân số bao vây và đánh bại Lan Xang, giết chết hai tướng Muen Kwatepa và Muen Neua. Cánh quân Lan Xang do tướng Muen Bun và Muen Luan đến cứu cũng bị tiêu diệt. Một số tướng Lan Xang là Norasing, Noranarai, Noradet và Norara thì bị bắt sống và xử tử ở Na Khaochao. Bản thân thế tử Chao Chienglaw bị thương nặng, rồi bị bắt giết.
Thất bại lớn khiến vua Xaiyna Chakhaphat cùng hoàng tộc vội lên thuyền chạy tới Chieng Khan (khi đó thuộc Lan Na, nay thuộc tỉnh Loei, Thái Lan). Quân đội Đại Việt tiến vào thành Luang Prabang, tịch thu của cải, lấy đây làm bàn đạp để tiến sang phía Tây.
Khi đó hoàng tử Thengkham, con thứ của Xaiyna Chakhaphat, đang cai trị ở Dansai (thuộc Loei) tập hợp quân ở vùng Dansai và Chieng Khan tiến về kinh đô Luang Prabang. Quân Đại Việt khi đó đã rút khỏi. Còn sử Lào ghi quân Đại Việt bị quân Lan Xang tấn công bất ngờ, nên tan rã và tháo chạy.