Ngô Quyền đã chuẩn bị kế hoạch đánh quân Nam Hán bằng cách sử dụng chiến thuật "Cửa ải chiến kỷ" (hay còn gọi là "Đánh trận đầu, giữ trận cuối"). Theo đó, ông đã xây dựng một hệ thống pháo đài và chặn đường nước của quân Nam Hán tại Vạn Kiếp (nay là Vân Giang, Hưng Yên). Khi quân Nam Hán đến đây, Ngô Quyền đã sử dụng đội tàu để tấn công quân Nam Hán từ phía sau, đồng thời sử dụng đội quân trên bờ để đánh trận đầu. Sau khi đánh thắng trận đầu, Ngô Quyền đã giữ chặt trận cuối và tiếp tục tấn công quân Nam Hán đến khi đánh bại hoàn toàn. Chiến thắng này đã giúp Ngô Quyền giành lại độc lập cho đất nước và mở ra một thời kỳ mới trong lịch sử Việt Nam.