粮草被劫，张文虎下令凿沉一些粮船，撤回琼州。
白藤江之战.1288年，元军佔领了昇龙，但由于越南军民的反抗，元军在军事上没有多大进展。由于粮草接应不及时，且天气酷热，脱欢与部将商议，焚毁昇龙，决定撤军回国。以乌马儿等人率水军沿白藤江撤军，脱欢自己则沿谅山撤退回国。陈军主帅陈国峻得知元军即将撤退，下令在白藤江中插下削尖的木桩，以待元军的进入；并在周围埋下了伏兵。陈国峻派一队战船袭击乌马儿的水军，随后假装败退，引诱乌马儿的水军进入陈军的埋伏阵地。乌马儿到达设伏区时，许多战船被木桩撞