Wales’ Stevie Williams won a second consecutive Tour of Britain stage after a burst for the line in Barnsley.
Thursday’s stage three was a 166.1km hilly route starting in Sheffield, taking in the edge of the Peak District, Rotherham and Doncaster.
The Israel–Premier Tech rider, 28, narrowly beat a host of rivals on a sprint for the line, with Paul Magnier finishing second.
Williams has extended his general classification lead after his back-to-back wins.
He is 16 seconds clear of 21-year-old Scot Oscar Onley, of Team dsm–firmenich PostNL, in second.
Scottish rider Callum Thornley leads the way in the race for ‘King of the Mountains’ on 50 points – the Trinity Racing rider more than twice that of his nearest rival, team-mate Dean Harvey from Ireland.
The UK’s biggest cycling race consists of six stages ending in Felixstowe, Suffolk, on Sunday.
Stage three results
-
Stephen Williams (GB/Israel–Premier Tech) 3hrs 50mins 03secs
-
Paul Magnier (Fra/Soudal–Quick-Step) Same time
-
Edoardo Zambanini (Ita/Bahrain Victorious)
-
Jelte Krijnsen (Ned/Pro Cycling Team)
-
Oscar Onley (GB/Team dsm–firmenich PostNL)
-
Thomas Pidcock (GB/Ineos Grenadiers)
-
Markus Hoelgaard (Nor/Uno-X Mobility)
-
Mark Donovan (GB/Pro Cycling Team)
-
Joseph Blackmore (GB/Israel–Premier Tech)
-
Callum Thornley (GB/Trinity Racing)
General classification after stage three
-
Stephen Williams (GB/Israel–Premier Tech) 11hrs 38mins 53secs
-
Oscar Onley (GB/Team dsm–firmenich PostNL) +16secs
-
Mark Donovan (GB/Q36.5 Pro Cycling Team) +41secs
-
Joseph Blackmore (GB/Israel–Premier Tech) Same time
-
Tom Donnenwirth (Fra/Decathlon–AG2R La Mondiale Development Team)
-
Louis Sutton (GB/Great Britain) +1min 5secs
-
Paul Magnier (Fra/Soudal–Quick-Step +1min 31secs
-
Julian Alaphilippe (Fra/Soudal–Quick-Step) +1min 31secs
-
Edoardo Zambanini (Ita/Bahrain Victorious) +1min 43secs
-
Jelte Krijnsen (Ned/Pro Cycling Team) +1min 44secs