Piotr Zyla became the oldest ski jumper to ever win a world title with a shock normal hill gold in Oberstdorf.
The 34-year-old had never finished higher than 19th in seven World Championship appearances in the discipline and was available at 50-1 for the victory in Germany.
But the Pole led at the halfway mark with a technically sound first effort of 105m, followed up by a winning effort of 102.5m.
Geiger rounds out World Cup season with flying finale
Zyla prevailed with 268.8 points, 3.6 ahead of Germany's Karl Geiger while Slovenia's Anze Lanisek rounded off the podium with a score of 261.5.
Norwegian favourite Halvor Egner Granerud didn't hit the calculation line on the opening jump but made a remarkable recovery from 16th to fourth with 103m at the second time of asking, the farthest in the field.
Kriznar claims ski jumping crystal globe after sensational season finale
'Absolutely superb' - Geiger jumps to victory in Planica