Diễn biến chính của cuộc kháng chiến chống quân Nguyên năm 1287-1288:
- Cuối năm 1287, quân Nguyên ồ ạt tiến vào nước ta → Bị quân dân nhà Trần chặn đường tiến quân đến Thăng Long.
- Trần Khánh Du chỉ huy quân phục kích đoàn thuyền quân của địch và giành thắng lợi.
- Đầu năm 1288: quân Nguyên chiếm Thăng Long, trúng kế "vườn không nhà trống".
- Thoát Hoa kéo quân sang Vạn Kiếp, theo hai đường thuỷ - bộ để về nước.
- Nhà Trần tổ chức phản công, Trần Quốc Tuấn chỉ huy bố trí trận địa mai phục tại cửa sông Bạch Đằng.
- Đầu 4/1288: đoàn thuyền do Ô Mã Nhi chỉ huy tiến gần khu vực sông Bạch Đằng, bị tấn công bất ngờ → Rút theo đường dẫn đến bãi cọc.
- Quân địch lọt vào trận địa mai phục bị quân ta đổ ra đánh quyết liệt → Thuyền địch tháo chạy, liên tiếp bị vỡ, đắm, mắc kẹt.
- Quân ta thực hiện kế hoả công → Quân Nguyên bị tiêu diệt, Ô Mã Nhi bị bắt sống.
- Trận Bạch Đằng đại thắng. Cuộc kháng chiến chống quân Nguyên năm 1287-1288 kết thúc thắng lợi.