The 41-year-old had only climbed the individual medal rostrum once this season in the large hill competition in Germany last month.
But he moved up to fourth in the overall rankings thanks to a superb performance in the flying hill individual event on Saturday, posting the best jumps in both rounds.
His scores of 193.2 and 198.4 gave him a combined score of 391.6 points, 10.1 clear of Slovenia's Peter Prevc in second and home favourite Gregor Schlierenzauer in third.
Poland's Kamil Stoch continues to lead the overall rankings with 598 points despite finishing sixth in Austria.
While the competition was missing Olympic champion Thomas Morgenstern after the Austrian suffered a serious head injury after a training fall on Friday.
Meanwhile in the women's event in Sapporo, Japan, Sara Takanashi showed no signs of being knocked by her first defeat of the season as she took her fifth World Cup victory of the season.
The Japanese jumper finished third in Russia last week but was back on familiar ground on Saturday with a score of 254.5 points for victory.
Germany's Carina Vogt was second while Irina Avvakumova of Russia took third, with the three jumpers taking the same position in the overall standings.