The Norwegian cross-country edged out Francesco de Fabiani in a time of 45:30.3, winning by less than a second from the Italian.
That was Iversen's third win in Oberstdorf, having won the same event a year ago, while also taking the sprint event at the same venue in 2016.
Eurosport Player One Year Pass for just £39.99
Tour de Ski
Klæbo becomes youngest skiier to win Tour De Ski crown
06/01/2019 AT 16:36

Iversen wins in Oberstdorf blizzard

Russia's Sergey Ustiugov followed in third and now sits second overall in the Tour de Ski standings, with Iversen in third.
However, Johannes Hoesflot Klaebo continues to lead the competition, despite finishing only ninth in Oberstdorf.

Emil Iversen: It's always nice to be first!

Alexander Bolshunov, the overall World Cup leader, endured a tough day, finishing in 32nd spot to drop down to fourth in the Tour de Ski rankings.
The competition continues on Thursday with the 15km pursuit in Germany before shifting to Val di Fiemme in Italy for the last two races.
Tour de Ski
Oestberg seals Tour de Ski victory in style
06/01/2019 AT 13:36
Tour de Ski
Emil Iversen: It's always nice to be first!
02/01/2019 AT 14:18