Goguryeo-kommandanten Eulji Mundeok forsvarte festningen mot Suí-hæren og -marinen i flere måneder, og ødela Suí-styrkene som flyktet inn i Goguryeos territorium. Et bakholdsangrep ved Salsu påførte Suí-styrkene store tap. Da Suí-hæren nådde Salsu var vannstanden lav, siden Eulji Mundeok hadde bygd en demning for å holde vannet tilbake. Da Suí-styrkene var kommet halvveis over elva, åpnet Eulji demningen, og vannet druknet så tusenvis av Suí-soldater. Goguryeo-kavaleriet gikk så til åtak på de gjenværende Suí-styrkene.