Ngày 10.2.1288, Ô Mã Nhi nhận lệnh của Thoát Hoan đem thủy quân đi đón thuyền lương của Trương Văn Hổ (vốn đã bị tiêu diệt từ trước nhưng giặc chưa hay biết), đến cửa biển Đại Bàng (cửa Văn Úc, Kiến An, Hải Phòng ngày nay) thì gặp thủy quân Đại Việt dưới quyền chỉ huy của Hưng Đạo vương dàn trận đón đánh.