Madrid - Britain's Adam Yates won a key stage of the Tour of Catalonia on Wednesday as he emerged victorious from an elite group of five at the summit finish of ski resort Vallter 2000.
After a 12km climb to an altitude of 2 150m, Mitchelton Scott's Yates had the legs to edge Sky's Egan Bernal in second, UAE Team Emirates rider Dan Martin in third, Movistar's Nairo Quintana in fourth and a third Colombian, Miguel Angel Lopez, in fifth.
"I had the best legs in the final section," said Yates, who suffered a gut-wrenching one-second defeat at the Tirreno Adriatico last week.
"There'll be more of the same tomorrow. There's plenty of time to get the overall lead here."
Yates appeared impressively strong when he chased down Bernal and Quintana as the drama unfolded towards the narrow, pine-forested peak as Martin and Lopez joined in the fight for the hotly-contested five-way shoot-out.
It was Bernal and not Chris Froome that led Sky's assault of the final climb with the four-time Tour de France winner saying he was now supporting the 22-year-old after his heavy fall on Tuesday.
"Yates is really strong, we'll need to keep an eye on him," Bernal said.
"We are more than happy with that (result), it was a tough stage today," said Bernal.
"Tomorrow will be the same and we'll go for it again."
Belgian Thomas de Gendt held on to the overall lead by 27 seconds on Yates, after starting the day 2:48 ahead thanks to his opening stage breakaway win, with Bernal at 30, Martin at 33, Quintana 35 and Lopez at 39.
Thursday's stage to La Molina features three category one mountains, albeit with an easier final stretch from this stage's ultra-steep finale.
Stage 3 results:
1. Adam Yates (GBR/MIT) 5hrs 02min 18sec, 2. Egan Bernal (COL/SKY) same time, 3. Daniel Martin (IRL/UAE) s.t., 4. Nairo Quintana (COL/MOV) s.t., 5. Miguel Ángel López (COL/AST) 2., 6. Steven Kruijswijk (NED/JUM) 30., 7. Ilnur Zakarin (RUS/KAT) 46., 8. Richard Carapaz (ECU/MOV) 46., 9. Wilco Kelderman (NED/SUN) 51., 10. Michael Woods (CAN/EF1) 53.
1. Thomas De Gendt (BEL/Lotto) 13hrs 28mins 29sec., 2. Adam Yates (GBR/MIT) at 27sec, 3. Egan Bernal (COL/SKY) 30., 4. Daniel Martin (IRL/UAE) 33., 5. Nairo Quintana (COL/MOV) 35., 6. Miguel Ángel López (COL/AST) 39., 7. Steven Kruijswijk (NED/JUM) 1min 06sec, 8. Ilnur Zakarin (RUS/KAT) 1:23., 9. Richard Carapaz (ECU/MOV) 1:23., 10. Wilco Kelderman (NED/SUN) 1:28.
11. Michael Woods (CAN/EF1) 1:30., 12. Romain Bardet (FRA/ALM) 1:30., 13. Thibaut Pinot (FRA/FDJ) 1:30., 18. Simon Yates (GBR/MIT) 2:14., 25. Alejandro Valverde (ESP/MOV) 2:45., 46. Richie Porte (AUS/TRE) 7:55., 65. Tejay Van Garderen (USA/EF1) 11:40., 144. Christopher Froome (GBR/SKY) 41:36.