Britain's Simon Yates claimed a second successive victory at the Tour de l'Avenir by winning stage six's summit finish in Chatel.
The 21-year-old formed part of a four-man attack around 15km from home and then made a late surge for the line to beat Slovenia's Matej Mohoric by three seconds and France's Clement Chevrier by four seconds.
It came just 24 hours after he had won stage five in Morzine ahead of second-placed twin brother Adam, and served as yet another reminder of his prodigious talent.
Adam crossed the line in 11th place to retain second in the general classification, 1min 3sec behind leader Ruben Fernandez, of Spain, with one stage remaining.
Simon, who won gold in the points race at the Track Cycling World Championships in Belarus earlier this year, moves up to 15th overall, 3min 32sec down.
The Tour de l'Avenir is for riders aged 23 or under and is regarded as one of the premier proving grounds for stars of the future.
Both Yates brothers have been linked with moves to UCI WorldTour teams next season.