Häggström har haft en fin utveckling senaste året och det visade han igen.
Egentligen är sprint hans bästa gren, men det går bra även i de längre loppen.
När Tour de Ski inleddes med 15 kilometer masstart i fri stil, var Häggström med i den främre klungan ända fram till slutet.
När tempot höjdes orkade han inte haka på de allra främsta, men Piteå Elits åkare körde ändå i mål som nummer 16.
Han var 16 sekunder efter segrande ryssen Sergej Ustiugov.
– En helt perfekt start på touren för Johans del, säger SVT-experten Anders Blomquist i SVT.
– Det är väldigt bra gjort av honom. Starkt att hänga med på det här sättet. Vi har mycket kul att vänta av Johan Häggström, säger SVT-experten Johanna Ojala.
Häggström själv uttalar sig också för kanalen.
– Jag försökte behålla positionen inför körningen mot slutet av loppet. Jag kände mig ganska pigg när vi gick upp för backen sista gången och ville gå med på slutet. Men jag hade inte det där sista för att avancera framåt, men jag lyckades behålla positionen i alla fall, säger han och fortsätter:
– Det var en tajt lätt bana med många duktiga åkare. Det är kul när det är så, det gäller att ta smarta positioner. Jag tappade ibland men det gäller att inte trassla in sig i folk.
Nu väntar sprinten söndag.
– Det ska bli kul. Det har varit ganska korta sprinter hittills. Nu blir det en normallång.
Piteå Elits andra åkare Björn Sandström åkte i mål som nummer 42. Han var 51 sekunder efter segraren.
Totalt 81 åkare körde.
Johannes Høsflot Klæbo blev tvåa och trea Alexander Bolsjunov.