For å forhindre Albrekts planer om å redusere adelens gods og eiendommer vendte stormennene seg til dronning Margareta i Danmark med en bønn om hjelp. Albrekt dro over til Tyskland og skaffet seg en tysk hær mens Margareta lot danske soldater stige i land i Sverige. I slaget ved Åsle i februar 1389 i nærheten av Falköping ble Albrekt beseiret og Albrekt tatt til fange sammen med sin sønn Erik. Far og sønn ble satt fri i 1395 på det vilkår at de etter tre år enten betalte en drøy løslatelessum eller overlot Stockholm til Margareta. Som en følge av denne avtalen tok Margareta Stockholm i sin besittelse i 1398.