Switzerland’s Franjo von Allmen produced a stunning run on Stelvio to win the Olympic Alpine skiing men’s downhill on Saturday.

The 24-year-old von Allmen barely put a ski off line as he blazed down the sunlit track to win with a time of 1:51.61.

Italian Giovanni Franzoni took silver, 0.20 behind, with team mate Dominik Paris 0.50 seconds back for bronze.

Swiss race favourite Marco Odermatt missed the podium.