Welshman Joshua Tarling (INEOS Grenadiers) set a time-trial pace even race favourite Primoz Roglic could not match to win stage two of the Giro d'Italia by one second on Saturday.
Tarling secured his first Grand Tour stage victory after the 21-year-old Briton had a nervous wait to see Roglic come so close, but the Slovenian had to settle for second place with the consolation of taking over the leader's pink jersey.
Australian Jay Vine (UAE Team Emirates) came third, three seconds behind Tarling in the short 13.7km individual time-trial in Tirana.
Irish duo Sam Bennett (Decathlon AG2R La Mondiale) and Darren Rafferty (EF Education - EasyPost) set times of 1.59 and 2.37 minutes down on Tarling's mark.