Josh Tarling (Ineos Grenadiers), at just 21 years old, made history as the youngest-ever winner of a Giro time trial by clocking 16:07 over the 13.7km course in Tirana. His performance edged out Primož Roglič by one second.