Swenn-Larsson låg på silverplats efter det första åket, elva hundradelar bakom ledande schweiziskan Wendy Holdener. Storfavoriten Mikaela Shiffrin, något försvagad av en förkylning, tog sig ned som trea, futtiga fyra hundradelar bakom 27-åringen från Rättvik, men numera bosatt i Åre.
Men i andra åket visade Shiffrin hela sitt kunnande, satte ett kanonåk och vann överlägset. Swenn-Larsson körde på amerikanskans tid, men orkade inte matcha Shiffrin. Hon var 0,58 sekunder bakom.
När Holdener körde bort sig som sista startande var silvret svenskt och bronset tog slovakiskan Petra Vlhova hand om, 1,03 bakom Shiffrin.
Frida Hansdotter jagade sin fjärde raka VM-medalj i slalom. Sexa och 56 hundradelar bakom Holdener tyckte hon att utgångsläget var hekt okej.
Inför avgörandet sade hon:
– Det kommer att bli ett krig i andra. Det är bara ut och köra på. Jag har ett toppenläge. Det är andra som kommer att vara nervösa, inte jag.
Körde på gjorde hon, men färden blev vinglig, en kamp där sladdarna var för många och tidskrävande och i mål tog hon sig besviket för hjälmen med båda handskarna. Efter ett silver och två brons i tre raka VM hamnade Hansdotter utanför pallen i vad som troligen var hennes sista mästerskap.
Hon slutade femma.
Charlotta Säfvenberg tog sig in bland de 15 bästa som nummer 14.
– Det var ett bättre andra åk. Jag är nöjd med dagen, att jag lyckades ta mig genom den med ett lyckat resultat. Jag har varit lite extra nervös inför tävlingen. Att övervinna den är en erfarenhet.
TT: Vad tar du med dig från VM?
– Jag har fått vara med och se lära, tjuvkika lite på Anna och Frida hur de gör och det är bra inför framtiden.
Ylva Stålnacke körde ur i det första åket. (TT)