兵分两路，镇南王脱欢与右丞程鹏飞分别攻打永平和女儿关，樊楫则与参知政事乌马儿一起带领水军入海，与安南战船在安邦口遭遇，斩首四千余级、俘虏百余人，到万劫山与脱欢会合。十二月攻打安南首都昇龙，陈日烜逃入海中。安南人把粮食全部藏起来逃跑，而督运粮草的元将张文虎一直不来，安南暑气又重，元军被迫撤军。樊楫与乌马儿沿水路撤退，在白藤江遭到安南军队的伏击而大败，全军覆没。《元史·樊楫传》称他被乱箭射伤，最后力战而死。《大越史记全书》则称他被安南将军杜衡俘虏，与乌马儿等人一起被献俘于陈太宗的昭陵；后来在遣返回国的途中遭