- Nhà nguyên đánh đại việt để trả thù cho 2 lần thất bại trước
- lực lượng 30 vạn quân , thuyền chiến , lương thảo
+ quân bộ do Thoát Hoan chỉ huy
+ quân thủy do Ô Mã Nhi và Trương Văn Hổ cầm đầu trong đó kho lương thảo do Trương Văn Hổ cầm đầu và Ô Mã Nhi đem quân đi ngang bằng với quân lương thảo để bảo vệ.