Finishing with two penalties Fak crossed the finish line in 34:14.8 minutes to claim a maiden World Cup win, 0.9 seconds ahead of Russian Dmitry Malyshko with Frenchman Martin Fourcade in third.
Despite finishing third reigning World Cup champion Fourcade still sits pretty atop the current standings for this season on 253 points, with German Andreas Birnbacher now 49 points behind in second after only managing fifth in Hochfilzen.
Despite finishing fifth Birnbacher started well and was soon in front alongside Fourcade – the duo having a big gap over Fak after all three shot clean in the first prone.
However in the second prone both Fourcade and Birnbacher picked up penalties while Fak sailed through again to take the lead.
Fak did have his lead cut after picking up a penalty in the third shot but sped away from Malyshko with the line in sight to take the win, Fourcade passing Birnbacher on the sprint home to finish on the podium.