Milan - Colombian climber Miguel Angel Lopez won the Tour of the Alps second stage on Tuesday with Britain's four-time Tour de France winner Chris Froome finishing fourth.
Astana rider Lopez timed his attack well to pip France's Thibaut Pinot and fellow Colombian Ivan Sosa on the line after the 145km ride between Lavarone to the summit finish of l'Alpe di Pampeago in Italy.
Team Sky's Froome crossed four seconds behind Lopez as he continues his preparations for next month's Giro d'Italia.
All four riders were involved in a late dash for the finish line, with the Colombian clinging on over the final metres to come out on top.
The victory was the second for the Astana team after Spaniard Pello Bilbao took the opening stage.
The 20-year-old Sosa of the Androni-Sidermec team takes the overall race lead from Bilbao with Froome moving up from fifth to fourth.
The 32-year-old Froome has been allowed to continue competing despite his case pending with the International Cycling Union's anti-doping unit after an adverse analytical finding for the asthma drug salbutamol at the Vuelta a Espana last September.
"I think I'm in a great position considering my main objective for this first part of the season is to be ready for the Giro," said Froome.
"I'm on track for that and I'm happy with how I'm feeling. As a team it was a very good test for us. I'm really happy with how the guys performed, especially Kenny Elissonde in the final.
"The guy were really impressive today.
"I'm racing as hard as I can and I'm not going to give up just because I came fourth today. There's still a lot to race for."
Froome has already finished 10th in the Ruta del Sol and 34th in Tirreno-Adriatico this year and is using the Tour of the Alps - formerly the Giro del Trentino - as his last warm-up for the Giro d'Italia, which starts on May 4.
Wednesday's third stage covers 138km from Ora to the the southern Tyrol town of Merano with two difficult climbs along the way and a final summit 25km from the finish.
Results from the second stage of the Tour of the Alps, held over 145km between Lavarone and Alpe di Pampeago:
1. Miguel Angel Lopez (COL) Astana 3hr 56min 30sec, 2. Thibaut Pinot
(FRA/FDJ) same time, 3. Ivan Sosa (COL/ANS) s.t., 4. Chris Froome
(GBR/SKY) at 4secs, 5. Domenico Pozzovivo (ITA/BAH) 7, 6. Giulio Ciccone
(ITA/BRD) 14, 7. Jan Hirt (CZE/AS) 20, 8. Ben O'Connor (AUS/DOD) 27, 9.
Ben Hermans (BEL/ICA) 31, 10. Fabio Aru (ITA/EAU) 34
1. Ivan Sosa (COL/ANS) 7hr 22min 09sec, 2. Thibaut Pinot (FRA/FDJ) at
6secs, 3. Miguel Angel Lopez (COL/AST) same time, 4. Chris Froome
(GBR/SKY) at 16secs, 5. Domenico Pozzovivo (ITA/BAH) 19, 6. Giulio
Ciccone (ITA/BRD) 26, 7. Jan Hirt (CZE/AS) 36, 8. Ben Hermans (BEL/ICA)
43, 9. Fabio Aru (ITA/EAU) 50, 10. Pello Bilbao (ESP/AST) 1min 17sec