Chalmazel - Spain's Jesus Herrada patiently waited and then pounced to win Tuesday's Criterium du Dauphine second stage as his compatriot Alberto Contador held on to the overall lead.
Movistar's Herrada overhauled France's Tony Gallopin and two other riders in the closing stages of the 168km ride from Creches-sur-Saone to Chalmazel-Jeansagniere in the Loire.
The 25-year-old champion of Spain in 2013 bided his time before usurping Gallopin, who hung on to take second, and fellow escapees Fabrice Jeandesboz and Serge Pauwels (third).
"I had to wait on their wheels until the end. I didn't want to waste my energy before, I stayed calm until the final 500m," he said.
While Herrada can race freely in the Dauphine, unhindered by the absence of his team leaders Alejandro Valverde and Nairo Quintana, the Tinkoff team and Sky concentrated on their respective headmen Contador and Chris Froome.
Sky pressed for control of the stage with two of its riders, Michal Kwiatkowski and Sergio Heano, kicking clear of the pack in the final climb to try and catch the breakaway group.
But the plan failed, with Poland's 2014 world champion Kwiatkowski quickly running out of gas.
Froome finished eighth, gaining four seconds on leader Contador, leaving the two-time Tour de France winner third overall at 9sec, with Australia's Richie Porte in second at 6s.
Herrada, sixth overall almost half a minute adrift, hailed his Movistar team as "the best in the world with Nairo and Alejandro".
"But when they aren't around, we've got chances. As for the overall win, we'll take it day by day."
Contador reflected: "It's always interesting to have the yellow jersey, but it wasn't our priority. As the team's in good shape, we were working. The day was very fast, right to the end."
France's Romain Bardet saw his chances of making an impact in the race evaporate. Placed seventh in the standings going into Tuesday's ride, he lost over 40sec in a minor bump with team-mate Alexis Vuillermoz.
Wednesday's 187km third stage from Boen-sur-Lignon to Tournon-sur-Rhone features a short but steep climb 21km from the line.
Results from the 168km second stage of the Criterium du Dauphine from Creches-sur-Saone to Chalmazel-Jeansagniere on Tuesday:
1. Jesus Herrada (ESP/MOV) 4hr 13min 43sec, 2. Tony Gallopin (FRA/LOT) at 0:02sec, 3. Serge Pauwels (BEL/DDT) 0:02., 4. Fabrice Jeandesboz (FRA/DEN) 0:02., 5. Daniel Moreno (ESP/MOV) 0:02., 6. Bauke Mollema (NED/TRE) 0:02., 7. Greg Van Avermaet (BEL/BMC) 0:02., 8. Chris Froome (GBR/SKY) 0:02., 9. Valerio Conti (ITA/LAM) 0:02., 10. Joaquim Rodriguez (ESP/KAT) 0:02.
15. Richie Porte (AUS/BMC) 0:02., 23. Alberto Contador (ESP/TIN) 0:02, 24. Thibaut Pinot (FRA/FDJ) 0:02., 36. Fabio Aru (ITA/AST) 0:21.
1. Alberto Contador (ESP/TIN) 8hr 53min 14sec, 2. Richie Porte (AUS/BMC) at 0:06sec, 3. Chris Froome (GBR/SKY) 0:09, 4. Daniel Martin (IRL/ETI) 0:17., 5. Julian Alaphilippe (FRA/ETI) 0:24., 6. Jesus Herrada (ESP/MOV) 0:27., 7. Adam Yates (GBR/ORI) 0:31., 8. Diego Rosa (ITA/AST) 0:37., 9. Daniel Navarro (ESP/COF) 0:43., 10. Bauke Mollema (NED/TRE) 0:44.