Simon Yates stretched his lead in the Giro d'Italia as he won stage 11 of the race in Osimo on Thursday.

The Mitchelton-Scott rider took his second stage win, but fellow Brit Chris Froome continues to struggle.

Yates pushed on late in stage 11 – an 158km run between Assisi and Osimo – pulling away from the pack and keeping Tom Dumoulin at bay to extend his lead over the Sunweb rider, who sits in second place as things stand, to move 47 seconds clear at the summit.

While Yates retains the maglia rosa jersey for the general classification leader, Froome's Giro – his first since 2010 – remains a disappointment.

The Team Sky man dropped off the pace during the final ascent of the stage to finish 40 seconds behind Yates.

That leaves the four-time Tour de France winner 23rd overall and a massive three minutes and 20 seconds off the overall lead.

Closer to the front, Groupama-FDJ's Thibaut Pinot is third, one minute and four seconds behind Yates, with Domenico Pozzovivo the highest-placed Italian rider in fourth spot.

In the Tour of California, meanwhile, Yates' brother Adam sits third after finishing stage three in a group of 30 behind winner Toms Skujins.

The Latvian Trek-Segafredo rider jumped into a leading group on the 122.4-mile stage between King City to Laguna Seca Recreation Area and then pushed past the group on the final climb to win by three seconds.

Sean Bennett took second, while Caleb Ewan led a pack of riders in five seconds later which included Yates, race leader Egan Bernal and second placed Rafal Majka.

The Columbian Team Sky rider has a 25-second lead in the general classification, with Yates 31 seconds back.

Fellow Brit Tao Geoghegan is in 11th, one minute, 20 seconds behind the leader.