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.
World Championships
Ganna defends world TT title after thrilling battle with Van Aert
Remco Evenepoel holds the general classification lead in the race, which sees many riders continue their preparations ahead of the Tour de France.

Remco Evenepoel

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.
World Championships
Road World Championships - As it happened: Men's elite time trial
World Championships
Road World Championships: Full schedule and top riders
16/09/2021 AT 14:45