Granerud beat Markus Eisenbichler to complete a weekend double in Engelberg and set a record win streak for a Norwegian jumper.
It's the first time a Norwegian jumper has ever triumphed in five competitions in succession.
Granerud doubled down on yesterday's victory in Engelberg posting jumps of 141.5m and 135.5m to amass a winning total of 305.4 points.
Markus Eisenbichler piled on the pressure with a big second jump of 137.5m, but the 24-year-old again showed coolness under pressure to complete another victory.
Eisenbichler tallied 303.7 points with Poland's Piotr Zyla third on 296.2 points.
Zyla was first after the opening round with a 132m leap which earned him 156.0 points.
He was unable to convert that into his third World Cup victory, but the 33-year-old let out a roar of delight at achieving his second individual podium of the season.
Granerud's five-in-a-row heroics leave him top of the overall standings on 600 points, 137 clear of Eisenbichler with Robert Johansson a distant third.
"It's incredible. I'm lost for words," Granerud told FIS afterwards, adding, "It's sure to be an exciting Christmas break."
Granerud jumped farthest in the first round clearing 141.5m but he had a little wobble on the landing which cost him style points leaving him in third place behind Japan's Sato Yukiya and Zyla.
It was a disappointing finale for Sato who had the podium in his sights after a superb 135.5m jump for 154.5 points left him him in second after round one.
But he fell short with a 121.5m mark on his second effort.
Slovenian Anze Lanizek ended up in fourth place following on from his podium finish yesterday.
With a break for Christmas week, there's no prizes for guessing who's favourite for the Four Hills Tournament which begins with qualifying in Obertsdorf on Monday 28 December.
Another Granerud victory would see him equal the record of six consecutive World Cup wins achieved by five men, most recently by Kobayashi Ryoyu in January 2019.