Johannes Høsflot Klæbo såg ut att gå mot seger i finalen och gjorde ett litet ryck i den sista backen.
Men landsmannen Erik Valnes var den enda som tog upp kampen och i toppen av backen var han också förbi.
På upploppet var Valnes sedan starkare och kunde vinna för första gången i världscupsammanhang.
– Det är första världscupsegern och det har varit en dröm sedan jag var en liten grabb. Det är väldigt stort för mig, säger en emotionell och tagen Erik Valnes.
Senast Klæbo förlorade var just i Ruka när han blev tvåa där 2018. Sedan dess har han 15 raka segrar i individuell sprint.
Norge gjorde precis som Sverige och fyllde hela pallen. Emil Iversen nöp tredjeplatsen.
För svensk del var Johan Häggström den enda som tog sig till semifinal, där han blev utslagen.