The 24-year-old was lucky to escape from a crash during qualification on his home country hill in Planica unhurt on Thursday, losing control early on before speeding down the slope on his back.
He dusted himself off to finish sixth in the first of three ski flying events before taking victory in the second, the team competition, with Slovenian teammates Peter Prevc, Andraz Pograjc and Robert Kranjec.
And just when Tepes thought it couldn’t get any better he claimed victory in the third and final event in Planica, the second and season-closing individual competition, for his first ever solo win.
Tepes produced the best total of the first round with his leap of 217m giving him 218.2 points with Prevc second after jumping 218m for 212.7 and Michael Neumayer third with 209m for 206.2.
He was sixth best in round two with an effort of 214m for 207.3 but won with an overall total of 425.5 with Rune Velta performing the opposite with his two leaps to finish second.
Norwegian Velta was sixth in round one and the best of round two with a distance of 217.5m giving him 219.3 points and 423.7 overall to move up to second at the expense of Prevc.
Prevc had to make to do with third after his second-round leap of 212.5m gave him 209.8 and 422.5 overall while 40-year-old Noriaki Kasai was fourth and Piotr Zyla fifth.
Meanwhile Gregor Schlierenzauer placed 11th from the last event of his own remarkable season that has seen him defend his Four Hills crown and win the overall and ski flying World Cup titles.