With multiple crashes all over the race, Alessandro De Marchi (CAN) was able to avoid all the drama by the skin of teeth and breeze to his first Grand Stage victory with a total time of 4:01:52.