Alexander Kristoff sprints to victory in Santa Rosa ahead of Peter Sagan, who was off the front all day long.
Steven Kruijswijk leads the Giro d'Italia after a thriller in the mountains
Rohan Dennis masters the Tour of California's Folsom time trial while Alaphilippe hangs onto yellow jersey.
Andrey Amador becomes the first Costa Rican to wear the pink jersey, as Mikel Nieve earns a much-needed win for Team Sky.
Toms Skujins scores another big win at Amgen Tour of California, and Julian Alaphilippe defends the overall lead.
André Greipel scores his third win of the Giro d'Italia on a flat, rainy day which saw Bob Jungels keep the pink jersey.
Julian Alaphilippe survived a tough succession of final climbs to hold the overall while Peter Sagan won his second stage of the week.
Bob Jungels bravely defends maglia rosa as Diego Ulissi scoops up a second stage win in Giro d'Italia.
Julian Alaphilippe stuns the Amgen Tour peloton with a brilliant attack on the Gibraltar Road climb to claim the race's overall lead.
Ciccione, a 21-year-old neo-pro, takes his first big win as another youngster, Bob Jungels, moves into GC lead after hilly stage 10 finish.