Andersson utökade ledningen ytterligare när det var fem kilometer kvar, men Svahn avslutade starkt. Segermarginalerna landade på 8,1 sekunder.
– Jag fick verkligen kämpa för varje meter, säger Ebba Andersson till SVT Sport efter tävlingen.
Guldet innebar Ebba Anderssons 11:e i karriären och det första under årets SM-vecka.