Juan Sebastian Molano surged to the front in the final metres of the closing spring on Thursday to take stage four of the UAE Tour as Remco Evenepoel kept the overall lead.
The pack reeled in a long three-man breakaway with three kilometres to go in a flat 174km stage round Dubai.
Molano then came from behind in the sprint to edge Olav Kooij and Sam Welsford. The UAE Team Emirates rider was the second straight Colombian stage winner after Einer Rubio of Movistar won after a solo attack on Wednesday.
Remco Evenepoel arrived safely in the peloton to retain his red jersey as overall leader by seven seconds over Luke Plapp of Ineos. Pello Bilbao of Bahrain Victorious is at 11 seconds with the fourth-place ride more than a minute back.
Friday’s stage should offer another chance for the sprinters as the 170-kilometre course has a completely flat profile and much of the route is along motorways.