Chiến thắng Bạch Đằng:
* Diễn biến:
- Tháng 1/1288, Thoát Hoan tiến vào Thăng Long, nhân dân thực hiện “vườn không, nhà trống” => Quân giặc ra sức càn quét, cướp lương thực nhưng đều bị nhân dân đuổi đánh, đẩy chúng vào thế bị động, cạn kiệt lương thực.
- Trước tình thế nguy khốn, Thoát Hoan quyết định rút quân lên Vạn Kiếp và từ đây rút về nước theo hai đường thủy, bộ.
- Ta quyết định phản công, chọn sông Bạch Đằng làm trận quyết chiến và tiến hành việc bố trí trận mai phục ở sông Bạch Đằng.
- Đầu tháng 4 - 1288, đoàn thuyền của Ô Mã Nhi rút về theo đường thuỷ trên sông Bạch Đằng. Gặp trận địa mai phục của nhà Trần tại đây. Toàn bộ cánh thuỷ binh giặc bị tiêu diệt, Ô Mã Nhi bị bắt sống.
- Cánh quân bộ, do Thoát Hoan chỉ huy, từ Vạn Kiếp theo hướng Lạng Sơn rút chạy về Quảng Tây (Trung Quốc). Trên đường tháo lui, chúng bị quân dân ta tập kích liên tiếp.
* Kết quả: Cuộc kháng chiến lần thứ ba chống quân Nguyên đã kết thúc thắng lợi vẻ vang.
Vì sao nhà Trần "đập" chiến thắng quân Nguyên- Mông?
Sau một thời gian chờ đợi giặc Mông Cổ mệt mỏi, thiếu lương thực, rạng sáng 29/1/1258, quân dân nhà Trần từ Thiên Mạc (Hà Nam) chia làm hai cánh thủy bộ phản công.
Vua Trần Thái Tông trực tiếp chỉ huy cánh quân thủy từ sông Thiên Mạc lên sông Hồng, đổ bộ tiến đánh đại bản doanh của địch ở Đông Bộ Đầu (Ba Đình, Hà Nội ngày nay).
Dù đạo quân chủ lực của vua Trần Thái Tông chưa tới, nhận thấy thời cơ có lợi, tướng Trần Khánh Dư lập tức hạ lệnh đánh úp. Lực lượng của địch có khoảng 30.000 tên. Các lực lượng kỵ binh và bộ binh Đại Việt đã hợp sức, chia cắt quân Mông Cổ ra để đánh.Tranh vẽ minh họa quân Mông Cổ từng đánh đâu thắng đó nhưng đã thất bại khi xâm lược Đại Việt.