Lưu Khuê truyền lệnh cho tất cả thuyền quay sang ngả Trường Yên.
Các thuyền lương chở nặng không đi nhanh được đều bị quân Việt bắt mất
cả. Lưu Khuê, Ô Mã Nhi chạy chưa đến Trường Yên lại thấy mặt sông, trên
bờ chỗ nào cũng toàn là quân Việt. Thì ra Tá Thiên vương, Nhân Đức
vương đã bày trận chờ sẵn ở đấy từ lâu rồi. Nạp Hải, Tôn Lập Đức, Tưởng
Hổ, Giả Ngưu bốn tướng cùng nói:
- Bây giờ chỉ còn cách xông thẳng vào giặc mà tìm đường ra thôi.
Nói xong cùng dẫn binh thuyền xông lên. Quân Việt bắn tên như mưa
rào. Tưởng Hổ, Giả Ngưu cùng rất nhiều binh lính chết ngay sau loạt tên
đầu tiên. Tôn Lập Đức bị thương, rơi xuống sông, được Nạp Hải kéo lên
thuyền, lúc sau cũng chết. Quân Việt hai đầu đánh dồn lại. Quân Nguyên
rối loạn không biết chạy đâu, buông vũ khí đầu hàng nhiều lắm. Lưu Khuê,
Ô Mã Nhi, Nạp Hải trốn lên chiếc thuyền con, theo một lạch nước nhỏ dẫn
ra biển. Tiểu Lý, Cát Giới, Quý Bằng đoạn hậu không ra khỏi được vòng
vây. Quý Bằng trúng mã phong pháo, chết. Cát Giới nhảy xuống sông trốn,
bị nước cuốn trôi mất xác. Tiểu Lý định tự sát nhưng không kịp, bị quân
Việt ập đến bắt được. Năm vạn quân Nguyên chết và đầu hàng hết cả, chỉ
có rất ít trốn được ra biển theo Lưu Khuê, Ô Mã Nhi về nước.
Trần Quang Xưởng, Trần Dương, Trần Quốc Thành cùng Trương Hiển
mang quân quay về, hợp binh với Chiêu Minh vương đánh Toa Đô. Vua
Trần điều động các tướng mang quân lên giữ bãi Xích Đằng, bịt chặt đường
rút của Toa Đô. Nhà vua đóng doanh ở Đại Mang, cho sứ giả đi ngựa hoả
tốc đến Chương Dương nói với Chiêu Văn vương khi nào gặp thuyền của
quân Nguyên nói rõ cho chúng biết là Thoát Hoan đã chạy rồi làm cho
chúng hoang mang.
Nói về Toa Đô cho binh thuyền tiến thẳng lên Chương Dương, thấy
phía trước có một đoàn thuyền tiến đến, trên chiếc thuyền đi đầu có cắm
cây cờ đại thêu chữ Triệu. Toa Đô bảo: