Sonny Colbrelli has taken stage three of the Criterium Du Dauphine to move onto the shoulder of race leader Lukas Postlberger.
The Bahrain Victorious rider, who had come second over the previous two stages, sprinted to victory on the uphill finish in Saint-Haon-Le-Vieux on Tuesday.
Alex Aranburu finished second, with Brandon McNulty coming from behind to snatch a podium place.
Bora-Hansgrohe rider Postlberger retained the race lead by just two seconds from Colbrelli.
Britain's Geraint Thomas is well placed in eighth, 24 seconds off the lead.
The eight-day cycling race is a lead up to the Tour de France.