Den danske adelsmannen Knut Prose av Halland som hadde sluttet seg til de svenske opprørerne, ledet en hær til Söderköping der han fant den kongelige hæren. Detaljene om dette viktige slaget er ikke kjent, men kong Birger led et katastrofalt nederlag og overgav restene av hæren for så å begi seg til Gotland og senere til Danmark. De danske hjelpestyrkene på egne hånd hadde brutt med kongen og dratt vekk hjemover.