Hướng tiến công của quân Tống:
- Quân Tống chia làm hai đạo:
+ Đạo thủy: Xuất phát từ Ung Châu, theo đường biển tiến vào cửa biển Bạch Đằng, sông Bạch Đằng.
+ Đạo bộ: Xuất phát từ Ung Châu, theo đường bộ tiến vào Lạng Sơn.
Các trận đánh quan trọng:
- Trận Lạng Sơn:
+ Quân Tống bị phục kích và chặn đánh ở Chi Lăng (Lạng Sơn), gây thiệt hại nặng.
+ Đây là trận đánh then chốt, làm suy yếu đạo quân bộ của Tống.
- Trận Bạch Đằng:
+ Lê Hoàn bố trí trận địa cọc ngầm trên sông Bạch Đằng.
+ Khi thủy triều lên, quân Tống tiến vào, mắc cạn khi thủy triều rút, bị quân ta tấn công dữ dội và thất bại hoàn toàn.
+ Trận Bạch Đằng là đòn quyết định đánh bại hoàn toàn quân Tống xâm lược.
Kết quả:
- Quân Tống đại bại, phải rút quân về nước.
- Đại thắng này bảo vệ vững chắc nền độc lập của Đại Cồ Việt.
- Năm 981 quân Tống do Hầu Nhân Bảo chỉ huy đạo quân bộ, thủy kéo vào nước ta.
- Lê Hoàn trực tiếp chỉ huy cuộc kháng chiến.
- Nhiều trận chiến ác liệt diễn ra ở Bạch Đằng, Tây kết ,...
`=>` Hầu Nhân Bảo tử trận. Cuộc kháng chiến của nhân dân ta thắng lợi.