Knappt en tredjedel in i loppet över 10 kilometer i österrikiska Oberstdorf ramlade Frida Karlsson efter att ha fällts av Tatjana Sorina.
Men hon tog ta sig tillbaka i tätstriden nästan omgående.
I en av de sista backarna var det dock dags igen. Då trasslade samma duo återigen in sig i varandra och Karlsson snubblade.
Hon stod dock på benen den gången och inför upploppet hade den svenska stjärnan greppet om segern. Men där bakom kom Jessie Diggins i ilfart och körde om i sista stund.
Annons
Annons
Tatjana Sorina knep tredjeplatsen.
Det får ändå sägas vara ett fall framåt för Karlsson, med tanke på att det inte riktigt gått hennes väg under de två första etapperna i Tour de Ski.
Först åkte hon ut redan i kvalet i sprinten, och sedan blev det en femteplats i onsdagens 10-kilometerslopp.
Ebba Andersson, som kom tvåa i onsdags, visade fortsatt fin form och slutade på en fjärdeplats i masstarten.
OS-jagande Charlotte Kalla slutade på 16:e plats, och Louise Lindström var 18:e åkare i mål.