Ukraine's Serhiy Honchar won a rainy 13th stage of the Giro D'Italia as his compatriot Yaroslav Popovych snatched the overall lead.
De Nardi rider Honchar triumphed in the 52-kilometre time trial around Trieste, with Australia's Brad McGee 18 seconds back and Popovych 34 seconds adrift.
Popovych, of the Landbouwkrediet team, took the leader's jersey from Italy's Damiano Cunego, who finished 23rd.
Honchar is just three seconds behind and McGhee one minute two seconds down.
Two-time race winner Gilberto Simoni of Italy is fourth at 1:27 after a fall early in the stage.
Stage 13 results:
1 Serhiy Honchar (Ukr) De Nardi 1hr 06min 45sec
2 Brad McGee (Aus) at 18sec
3 Yaroslav Popovych (Ukr) 34
4 Marzio Bruseghin (It) 44
5 Rubens Bertogliati (Swi) 1:32
6 Rinaldo Nocentini (It) 1:43
7 Magnus Backstedt (Swe) 1:52
8 Russell Van Hout (Aus) 2:14
9 Franco Pellizotti (It) 2:18
10 Olaf Pollack (Ger) 2:21
1 Yaroslav Popovych (Ukr) Landbouwkrediet 56hr 39min 40sec
2 Serhiy Honchar (Ukr) at 03sec
3 Brad McGee (Aus) 1:02
4 Gilberto Simoni (It) 1:27
5 Franco Pellizotti (It) 1:32
6 Damiano Cunego (It) 1:48
7 Giuliano Figueras (It) 2:30
8 Stefano Garzelli (It) 2:31
9 Dario Cioni (It) 2:36
10 Wladimir Belli (It) 3:09