Finland’s Kerttu Niskanen won the 10km classic in freezing conditions at Beitostolen, Norway, for her fourth World Cup win.