Efter Tour de Ski låg Marcus Hellner däckad i en vecka och förväntningarna inför dagens lopp var därmed inte skyhöga.
Men i Ulricehamn slog han till och visade att han är tillbaka.
Efter en fenomenal avslutning knep svensken en tredjeplats.
Med 2,1 kilometer kvar var Hellner åtta sekunder efter schweizaren Dario Cologna - som då hade den tredje bästa tiden.
– Grymt kul att åka bra här, och grymt kul att vara på pallen igen. Det va väldigt skönt, säger Hellner som levererade på sin gamla hemmaplan.
Men inget stoppade svensken som klättrade och klättrade och tog sig i mål på den tredje bästa tiden - fyra tiondelar före Cologna.
Marcus Hellners succé på hemmaplan
Svensken hotade dock aldrig toppduon där Alex Harvey tog hem loppet - 6,0 sekunder före Martin Johnsrud Sundby.
– Efter touren kände jag mig under isen så det här var jag inte beredd på. Jag hade inga förväntningar, men det var skönt att det lyckades, säger Hellner.
Världscupen fortsätter på söndagen med stafetter för herrar och damer.
Tidigare år har Hellner varit given som slutman i det svenska laget, men tror själv att det är upp till Calle Halfvarsson att avsluta i morgon.
– Nej, just nu är Calle en starkare avslutare och har en bra spurt. Det har inte riktigt jag, känner jag. Jag är alltid öppen för alla sträckor, men för lagets bästa ska nog Calle gå sista sträckan, säger Hellner.