Britain's Alex Dowsett claimed a solo victory in the eighth stage of the Giro d'Italia with Matthew Holmes third.
The 32-year-old Israel Start-Up Nation rider was part of a six-man breakaway allowed to go free on the 200km run from Giovinazzo to Vieste.
There was no change in the general classification, Joao Almeida retaining his 43-second lead over Pello Bilbao.
Britain's Simon Yates withdrew from the race before the start of the stage after testing positive for coronavirus.
Dowsett rode away inside the final 20km as he used his time-trialling skills to take victory by 75 seconds.
It was his second career Giro stage win, seven years after his success on the stage eight time trial of the 2013 edition, and a first Grand Tour victory for his young team.
Fellow Briton Holmes was beaten to second place by Salvatore Puccio, while the peloton eventually rolled home almost 14 minutes behind.
Four-time Tour de France winner Chris Froome will join Israel Start-Up Nation next year, but Dowsett's own future is uncertain in the final months of his contract.
Stage eight result:
1. Alex Dowsett (GB/Israel Start-Up Nation) 4hrs 50mins 09secs
2. Salvatore Puccio (Ita/Ineos Grenadiers) +1min 15secs
3. Matthew Holmes (GB/Lotto-Soudal) same time
4. Joey Rosskopf (US/CCC Team)
5. Matthias Brandle (Aut/Israel Start-Up Nation) +2mins 10secs
6. Simone Ravanelli (Ita/Androni Giacattaoli - Sidermac) +2mins 13secs
7. Michael Matthews (Aus/Team Sunweb) +13mins 56secs
8. Fernando Gaviria (Col/UAE-Team Emirates) same time
9. Mikkel Bjerg (Den/UAE-Team Emirates)
10. Andrea Vendrame (Ita/AG2R-La Mondiale).