Frida Karlsson hade ledning under flera av loppets första mellantider. Men det var med minsta möjliga marginal.
Tätt bakom jagade Ebba Andersson.
Efter halva loppet av Sverigepremiären i Bruksvallarna var Andersson en halv sekund långsammare än Karlsson.
Sedan handlade allt om Andersson.
– Jag fick kontinuerligt med tider och kände att jag hade bra kontroll på min åkning. Men vid stigning på andra varvet fick jag kände på det, så det var inte samma snärt i åkningen som jag inledde med, säger hon i SVT:s sändning.
27-åringen var 7,4 sekunder snabbare efter 7,3 km och när ledningen var 13,5 sekunder med 500 meter kvar – då var segern säkrad.
– Det var så klart tufft, man är inte van att sticka ut med nummerlappen på och ge det man har för stunden.
Till slut var Andersson 11,8 sekunder snabbare än Karlsson.
– Jag vet att Frida håller hög klass. Det är en bra måttstock jag har i henne, även om jag vet att hon har haft utmaningen och begränsningar på sistone.
Karlsson – som för knapp en månad sedan drabbades av ett bakslag i träningen, överbelastning i vänsterfoten, och tvingades vila från skidåkningen – var "sjukt nöjd" med andraplatsen.
– Det var långt över förväntan, säger hon till SVT.
– Jag var ganska ivrig i början, öppnade ganska hårt men jag tycker jag håller ihop det bra ändå. Jag var lite trött i mitten av varvet.
– Jag hade noll koll på var jag var, då jag inte har varit så mycket på snö.
Jonna Sundling, som vann sprinten i fredags, blev trea.
Övriga Piteå-åkare: 4) Emma Ribom, 15) Sofia Henriksson, 20) Lisa Eriksson, 30) Lisa Ingesson, 44) Lisa Vinsa. Nelly Stenman, Älvsbyn, kom på plats 67. Hennes syster Ebba Stenman, Umeå, kom på plats 40.
Världscupen inleds i finländska Ruka, 29 november–1 december.