Adam Yates surged away from a powerful lead group on the final climb to win the third stage of the Volta a Catalunya and take the overall race lead.
With five kilometres to go, the Ineos rider joined a small group that broke from the remnants of the peloton. He then accelerated away with two kilometres to go.
“I just felt good,” Yates said. “I had enough momentum and enough speed to go straight past.”
Esteban Chaves gave chase, but Yates built a decisive lead on the snow-flanked final hairpins to the finish at the ski station of Vallter 2000. Alejandro Valverde, who had sparked the final attack seven kilometres from the summit, was third at 19sec.