Chris Froome extended his lead in the Criterium du Dauphine by claiming his second consecutive stage win on Monday.
Froome, who had won the opening time trial stage on Sunday, burst clear of rival Alberto Contador at the peak of the tough Col du Beal climb to extend his race lead to 12 seconds.
Froome had sparked an initial surge with five kilometres of the stage remaining to which only Contador was able to respond.
Dutchman Wilco Kelderman pipped Belgium's Jurgen van den Broeck to take third place.
Froome hailed a dominant performance from his Team Sky team-mates, who controlled the pace for much of the stage before Geraint Thomas and Mikel Nieve stretched the field on the final climb.
Italian Alessandro De Marchi was first to show for the Cannondale team but he was reeled in with under 8km remaining and Froome burst to a spectacular victory.
Froome said: "It was a really, really tough day but the team did a really big job. I'm really happy to be able to get the stage victory to be able to say thank you to them.
"When Nieve pulled off I thought, OK, this is the first time I've done a mountain-top finish against my biggest rivals in a really long time now so let's open things up and see where everyone's at.
"I think in the final with Alberto and I coming up to the line both of us were going as hard as we could. I like to think if he'd had any more he would have come around me but he's definitely in really good condition."