1) Bối cảnh:
Năm 931, Dương Đình Nghệ đánh đuổi quân Nam Hán – một trong 10 nước thời Ngũ Đại Thập Quốc nằm liền kề với Tĩnh Hải quân – giành lại quyền tự chủ cho người Việt ở Tĩnh Hải quân, tự xưng là Tiết độ sứ
Năm 937, Đình Nghệ bị nha tướng Kiều Công Tiễn giết hại để cướp ngôi Tiết độ sứ. Con rể và là một tướng khác của Đình Nghệ là Ngô Quyền bèn tập hợp lực lượng ra đánh Công Tiễn để trị tội phản chủ. Kiều Công Tiễn sợ hãi, bèn sai người sang cầu cứu Nam Hán. Vua Nam Hán là Lưu Nghiễm nhân cơ hội đó bèn quyết định đánh Tĩnh Hải quân lần thứ hai. Lưu Nghiễm cho rằng Dương Đình Nghệ qua đời thì Tĩnh Hải quân không còn tướng giỏi, bèn phong cho con trai thứ 9 là Lưu Hoằng Tháo làm "Bình Hải tướng quân" và "Giao Chỉ vương", thống lĩnh thủy quân.
2) Diễn biến:
Ngô Quyền bao vây và giết chết Kiều Công Tiễn:
Năm 938, sau khi tập hợp các hào kiệt trong nước đứng về phía mình, Ngô Quyền mang quân từ Ái châu ra bắc đánh Kiều Công Tiễn. Kiều Công Tiễn bị cô lập không chống nổi, trông chờ viện binh của Nam Hán.
Trong khi vua Nam Hán đang điều quân thì Ngô Quyền đã tiến ra thành Đại La. Kiều Công Tiễn bị cô thế không đủ sức chống lại nên thành nhanh chóng bị hạ, Kiều Công Tiễn bị giết chết. Lúc đó quân Nam Hán vẫn chưa tiến vào tới biên giới.
Kế hoạch của quân Nam Hán
Vua Nam Hán cho con trai là Hoằng Tháo làm Tĩnh Hải quân Tiết độ sứ, đổi tước phong là Giao Vương, đem 2 vạn quân sang với danh nghĩa là cứu Công Tiễn. Lưu Nghiễm hỏi kế ở Sùng Văn hầu là Tiêu Ích. Ích nói:
"Nay mưa dầm đã mấy tuần, đường biển thì xa xôi nguy hiểm, Ngô Quyền lại là người kiệt hiệt, không thể khinh suất được. Đại quân phải nên thận trọng chắc chắn, dùng nhiều người hướng đạo rồi sau mới nên tiến."
— Sùng Văn hầu Tiêu Ích
Vua Nam Hán đang muốn hành quân nhanh để đánh chiếm lại Tĩnh Hải quân, nên không nghe theo kế của Tiêu Ích, sai Hoằng Tháo đem chiến thuyền theo sông Bạch Đằng mà vào. Lưu Nghiễm tự mình làm tướng, đóng ở Hải Môn để làm thanh viện.
Kế hoạch của Ngô Quyền
Ngô Quyền nghe tin Hoằng Tháo sắp đến, ông bảo với các tướng rằng:
"Hoằng Tháo là đứa trẻ khờ dại, đem quân từ xa đến, quân lính còn mỏi mệt, lại nghe Công Tiễn đã chết, không có người làm nội ứng, đã mất vía trước rồi. Quân ta lấy sức còn khỏe địch với quân mỏi mệt, tất phá được. Nhưng bọn chúng có lợi ở chiến thuyền, ta không phòng bị trước thì thế được thua chưa biết ra sao. Nếu sai người đem cọc lớn vạt nhọn đầu bịt sắt đóng ngầm ở trước cửa biển, thuyền của bọn chúng theo nước triều lên vào trong hàng cọc thì sau đó ta dễ bề chế ngự, không cho chiếc nào ra thoát."
— Ngô Quyền
Ngô Quyền cho quân sĩ đóng cọc có bịt sắt nhọn xuống lòng sông Bạch Đằng. Khi thuỷ triều lên, bãi cọc không bị lộ. Ngô Quyền dự định nhử quân địch vào khu vực này khi thủy triều lên và đợi nước triều rút xuống cho thuyền địch mắc cạn mới giao chiến.
Thủy chiến trên sông Bạch Đằng
Vào một ngày cuối đông năm 938, trên sông Bạch Đằng, vùng cửa biển và hạ lưu, cả một đoàn binh thuyền do Hoằng Tháo chỉ huy vừa vượt biển tiến vào cửa ngõ Bạch Đằng.Quân Nam Hán thấy quân của Ngô Quyền chỉ có thuyền nhẹ, quân ít tưởng có thể ăn tươi, nuốt sống liền hùng hổ tiến vào. Ngô Quyền ra lệnh cho quân bỏ chạy lên thượng lưu. Đợi đến khi thủy triều xuống, ông mới hạ lệnh cho quân sĩ đổ ra đánh. Thuyền chiến lớn của Nam Hán bị mắc cạn và lần lượt bị cọc đâm thủng gần hết. Lúc đó Ngô Quyền mới tung quân ra tấn công dữ dội. Quân Nam Hán thua chạy, còn Lưu Hoằng Tháo bỏ mạng với hơn một nửa quân sĩ.
3) Kết quả:
Vua Nam Hán đang cầm quân tiếp ứng đóng ở biên giới mà không kịp trở tay đối phó. Nghe tin Hoằng Tháo tử trận, Nghiễm kinh hoàng, đành "thương khóc thu nhặt quân còn lại mà rút lui" (Đại Việt sử ký toàn thư). Từ đó nhà Nam Hán bỏ hẳn mộng xâm lược Tĩnh Hải quân. Lưu Cung cũng than rằng cái tên "Cung" của ông là xấu.
Năm 939, Ngô Quyền lên ngôi vua, xưng là Ngô Vương, lập ra nhà Ngô, đóng đô ở Cổ Loa (Đông Anh, Hà Nội ngày nay).
4) Di sản:
Năm 1288, quân Đại Việt do Trần Thánh Tông, Trần Nhân Tông và Trần Hưng Đạo lãnh đạo giao chiến với quân Nguyên trên sông Bạch Đằng. Trước đó, Trần Hưng Đạo đã cho đóng cọc và phủ cỏ lên trên rồi cho quân khiêu chiến, giả vờ bỏ chạy. Quân Nguyên đuổi theo, quân Đại Việt cố sức đánh lại. Nước triều rút xuống, thuyền quân Nguyên vướng cọc và nghiêng đắm gần hết. Trận này quân Nguyên đại bại, bắt được tướng Nguyên là Ô Mã Nhi, Tích Lệ, Cơ Ngọc và 400 chiến thuyền.