Colombian rider Miguel Angel Lopez won the mountainous 15th stage of the Spanish Vuelta on Sunday, while Tour de France winner Chris Froome tacked a few seconds onto his overall lead.
A late surge by Froome over the final meters of the punishing ride over two category one and a final special-category ascent allowed him to increase the gap over Vincenzo Nibali to just over a minute.
Lopez attacked with Alberto Contador near the start of the stage's last climb. Lopez then set off on his own to pass breakaway rider Adam Yates and surge to the summit finish at Alto Hoya de la Mora.
He finished the 129.4km stage starting in Alcala la Real in 3 hours, 34 minutes, 51 seconds. Lopez, 23, who rides for Astana, claimed his first grand tour win on Wednesday, when he won a similarly tough mountain stage finishing at the Calar Alto summit.