Året etter ledet Gwanggaeto sin store marineflåte mot i et angrep på Wiryeseong, både fra Hanelva og fra sjøsiden. Asin ventet et angrep fra land og ble tatt til fange uten mulighet til å forsvare seg. Gwanggaetos styrker brente ned 58 festninger under Baekjes kontroll og overvant de gjenværende styrkene til kong Asin. Asin overgav seg til Gwanggaeto, og overlot også sin bror til Goguryeo som fange i en avtale som sikret at han selv skulle beholde posisjonen som konge av Baekje. Gwanggaeto hadde endelig fått overtaket mot sin rival i makten over Koreahalvya.