Den 22 mars1388 blev Margareta utsedd till regent i Sverige. Kung Albrekt fick dock stöd från borgarna i Stockholm och begav sig vid sensommaren till Tyskland för att värva trupper. Under året inledde Margaretas svenska trupper en belägring av borgen Axevalla mellan Skara och Skövde som hölls av en tysk besättning. Margaretas huvudstyrka avtågade så småningom och kvar lämnades en mindre belägringsstyrka under Nils Svarte Skåning för att svälta ut fästets försvarare.
Kung Albrekt återvände till Sverige vid nyårsskiftet 1388–1389. I Tyskland hade kungen värvat krigsvana och beridna trupper, möjligtvis ett tusental man. Landstigningen skedde förmodligen i Kalmar och med sina värvade trupper intog kungen Rumlaborg utanför Jönköping. Väl framme vid Axevalla fick kungen veta att en dansk styrka bestående av 1 500 man under ledning av mecklenburgaren Henrik Parow marscherat uppför Nissastigen.[3]
Slaget
Den 24 februari 1389 möttes styrkorna mellan Mösseberg och ett träsk, vid Åsle kyrkby ungefär en mil öster om Falköping. Någon mer detaljerad beskrivning av förloppet under slaget finns inte. Drottning Margaretas styrkor stod som vinnare trots att deras befälhavare Henrik Parow stupade i slaget. Av tradition brukar kung Albrekts förlust påstås bero på att de tyska ryttarnas hästar sjönk ned och fastnade i den sanka marken. Det hävdas också att Margaretas trupper anfördes av Erik Kettilsson Puke istället för Henrik Parow. Enligt medeltidshistorikern Lars-Olof Larsson är dessa påståenden påhitt.[4]
Kungen var så ivrig efter kamp och hade så bråttom, att inte alla av hans folk hann att göra sig färdiga. Då det kom till strid, vann han den första drabbningen och rev upp två häravdelningar under två baner. Men hans framgångar varade inte länge. Kungen förlorade fältslaget med alla de herrar och riddare, som var med i striden med undantag av dem som flydde. Särskilt flydde en som hette Gert Snakenburg, vars första riddaredag det var. Han tog 60 riddare med sig som alla flydde och det var den viktigaste anledningen till att slaget blev förlorat.
När Margareta fick nyheter om slaget befann hon sig i Varberg och beordrade att krigsfångarna skulle föras till Bohus fästning, dit hon själv begav sig. Biskopen av Skara släpptes, andra krigsfångar fick betala för att släppas fria. Kung Albrekt och hans son fängslades fram till 1395 när de släpptes efter att ha undertecknat Lindholmstraktaten.