Den allierte flåten som besto av omtrent 150 godt utstyrte skip og ble ledet av admiralene I Sun-sin, Chen Lin og Deng Zilong (Chen og Deng kommanderte hver sin skvadron av Ming-flåten) angrep den japanske flåten under Shimazu Yoshihiros flåte bestående av omtrent 500 skip, hvorav mange lette transportskip. Mer enn halvparten av den japanske flåten ble enten ødelagt eller tatt av kineserne og koreanerne etter harde og dramatiske kamper, noe som forhindret at Shimazu kunne nå fram til Konishi Yukinaga og hans styrker.