- Cuối năm 938, đoàn thuyền chiến Nam Hán do Lưu Hoằng Tháo chỉ huy kéo vào vùng biển nước ta. Ngô Quyền cho một toán thuyền nhẹ ra đánh nhử quân địch vào sông Bạch Đằng lúc nước triều đang lên.
- Lưu Hoằng Tháo hăm hở dốc quân đuổi theo, vượt qua bãi cọc ngầm mà không biết.
- Nước triều rút, Ngô Quyền hạ lệnh dốc toàn lực lượng đánh quật trở lại. Quân Nam Hán chống cự không nổi phải rút chạy ra biển
- Đúng lúc triều rút nhanh, bãi cọc ngầm nhô lên, quân ta từ phía thượng lưu đánh mạnh xuống, quân mai phục hai bên bờ đánh tạt ngang. Quân Nam Hán rối loạn, xông vào đánh giáp lá cà rất quyết liệt. Quân địch bỏ thuyền chạy xuống sông, phần bị giết, phần bị chết đuối, bị hại đến quá nửa. Hoằng Tháo cũng bị thiệt mạng trong đám loạn quân.
- Vua Nam Hán được tin bại trận trên sông Bạch Đằng , con trai là Hoằng Tháo bị chết, đã hốt hoảng, vội hạ lệnh thu quân về nước.
- Trận Bạch Đằng của Ngô Quyền đã kết thúc hoàn toàn thắng lợi.
Kế hoạch của Ngô Quyền chủ động khi giặc còn ngấp nghé, ông khẩn trương tổ chức kháng chiến. Dự đoán quân Nam Hán sẽ vào nước ta theo đường sông Bạch Đằng, Ngô Quyền họp chính sách và bàn bạc vưới các tướng giặc . Sau đó , ông quyết định chọn khu vực cửa sông và vùng trung lưu, hạ lưu sông Bạch Đằng làm điểm quyết chiến với giặc – chủ động đón đánh quân xâm lược. Kế hoạch của Ngô Quyền chủ động khi giặc còn ngấp nghé, ông khẩn trương tổ chức kháng chiến. Dự đoán quân Nam Hán sẽ vào nước ta theo đường sông Bạch Đằng, Ngô Quyền bàn với các tướng đánh giặc. Ông quyết định chọn khu vực cửa sông và vùng trung lưu, hạ lưu sông Bạch Đằng làm điểm quyết chiến với giặc – chủ động đón đánh quân xâm lược.