。三月八日，元军会师白藤江，等待张文虎的运粮船。然而，陈国峻已率军击败张文虎。先前，陈国峻让部下在白藤江植下木桩，并在上面覆盖丛草。当天涨潮时，越军主动出击并假装失败而撤退，元军追击，水落时，元军的战船不能行进，阮蒯率领圣翊勇义军击败元军，俘获敌将平章奥鲁赤。陈圣宗和陈仁宗也率军而来，大败元军，元军士兵多溺死。张文虎率元军到来的时候，被两岸的越南军伏兵击败，而且潮退急速，张文虎的运粮船碰到越军事先埋的木桩而破沉，士兵也多数溺水而亡，越军缴获哨船四百余艘。内明字杜衡（Đỗ Hành）俘获敌将乌马儿、昔戾基玉（