- Do chờ mãi không thấy đoàn thuyền lương.
- Thoát Hoan đã quyết định tấn công Thăng Long.
- Nhân dân thực hiện kế “vườn không nhà trống”.
- Thoát Hoan quyết định rút quân về theo đường thủy-bộ.
- Tháng 4/1288 : Đoàn thuyền chiến do Ô Mã Nhi chỉ huy.
+ Theo sông Bạch Đằng về thì lọt vào trận địa cọc ngầm.
- Trần Quốc Tuấn cho thuyền nhỏ ra đánh nhử.
- Sau đó, đoàn thuyền của Ô Mã Nhi đuổi theo.
- Khi nước thủy triều rút, cọc ngầm nhô cao.
⇒ Đã khiến cho thuyền giặc va vào bãi cọc vỡ đắm.
- Quân ta mai phục bên bờ bắn tên tẩm dầu :
⇒ Đốt cháy thuyền giặc. Quân Nguyên hoảng loạn.
⇒ Kết quả: Toàn bộ thủy quân giặc bị ta tiêu diệt.
- Ô Mã Nhi bị quân dân ta bắt sống.
⇒ Cuộc kháng chiến đã giành thắng lợi hoàn toàn.