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.
Concern for Ineos? Ayuso becomes latest future star snapped up by UAE
14/06/2021 AT 19:42
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.
Tour de France
Opinion: If Bennett can't, should Cavendish go to the Tour de France?
14/06/2021 AT 12:43
Tour de France
'We have to see' - Cavendish refuses to rule out Tour de France return
13/06/2021 AT 21:56