The Irishman triumphed on the 163km ride from Gumiel de Izan to Roa de Duero to come through in 3:51:19.
Arnaud Demare of France came in second, five seconds behind, ahead of Giacomo Nizzolo of Italy.
Ganna defends world TT title after thrilling battle with Van Aert
3 HOURS AGO
Remco Evenepoel holds the general classification lead in the race, which sees many riders continue their preparations ahead of the Tour de France.
Image credit: Getty Images
Evenepoel (Deceuninck-QuickStep) underlined his Grand Tour credentials with a brilliant victory on Stage 3 on Thursday.
The prodigiously-talented Belgian is expected to fight for the maglia rosa at the rescheduled Giro d’Italia in October, despite it being his maiden Grand Tour as a professional.
Road World Championships - As it happened: Men's elite time trial
20 HOURS AGO
Road World Championships: Full schedule and top riders
16/09/2021 AT 14:45