Britain’s Chris Froome maintained an 11-second lead in Vuelta a Espana as Slovenian Matej Mohoric produced a brilliant break to win stage seven.
Froome, aiming to become the third man to win the Vuelta and the Tour de France in the same year, finished among the pack on the 207km stage.
Colombia’s Esteban Chaves remains in second with Irish BMC rider Nicolas Roche in third.
Mohoric, 22, won the stage after making a break with 10km remaining.
The UAE Team Emirates rider finished 16 seconds ahead of Poland’s Pawel Poljanski who pipped Spaniard Jose Joaquin Rojas on the line.
“It’s been a long time since my last big win,” said Mohoric. “It feels great to get a victory again.
“I felt good in a breakaway the other day so I knew my shape was good.”
Saturday’s eighth stage sees the riders move on to Hellin where they will navigate a 199.5km course which includes an ascent up the testing Xorret de Cati followed by a slight uphill finish.
Team Sky rider Froome said: “Today was a lot more relaxed and we were more in control. Tomorrow is a really tough finish. It’ll be a big battle tomorrow.”
Stage seven results:
1. Matej Mohoric (Slo/UAE Team Emirates) 4:43:35
2. Pawel Poljanski (Poland/Bora-hansgrohe) +16secs
3. Jose Joaquin Rojas (Spa/Movistar) +16secs
4. Thomas De Gendt (Bel/Lotto-Soudal) +16secs
5. Alessandro De Marchi (Ita/BMC ) +27secs
6. Floris De Tier (Bel/LottoNL-Jumbo) +27secs
7. Jetse Bol (Ned/Manzana Postobon) +29secs
8. Luis Angel Mate (Spa/ Cofidis) +1:21
9. Anthony Perez (Fra/Cofidis) +1:32
10. Arnaud Courteille (Fra/FDJ) +1:32
Overall standings after stage seven:
1. Chris Froome (GB/Team Sky) 27:46:51′
2. Esteban Chaves (Col/Orica-Scott) +11secs
3. Nicolas Roche (Ire/BMC) +13secs
4. Tejay Van Garderen (US/BMC)+30secs
5. Vicenzo Nibali (Ita/Bahrain-Merida) +36secs
6. David De La Cruz (Spa/Quick-Step Floors) +40secs
7. Jetze Bol (Ned/Manzana Postobon) +46secs
8. Fabio Aru (Ita/Astana) +49secs
9. Adam Yates (GB/Orica-Scott) +50secs
10. Michael Woods (Can/Cannondale) +1mins 13secs