Først angrep nordflanken, men den ble slått tilbake. Yuan-styrken begynte da å spille festmusikk i det hensyn at Song-styrkene skulle tro at det pågikk en bankett, og derfor ikke passet så nøye på. Ved middagstider angrep Zhang Hongfan frontalt, med ange soldater holdt i skul under store presenninger. Da Zhang Hongfans båter nådde frem mot Songflåten lød stridshornet, og de skjulte soldatene strømmet frem. Song-flåten ble overrumplet og tapte straks syv skip. Zhang Shijie skjønte at slaget var tapt, plukket ut de beste av sine soldater og forsøkte å komme seg unna med keiseren med om lag et dusin skip som forlot formasjonen.