Spaniard Alejandro Valverde, who rides for Movistar, won the Tour of Abu Dhabi on Sunday, edging Colombian Miguel Angel Lopez of Astana on the climb that ended the five-day race.
The only significant climb of the race, a 10-kilometre ascent of Jebel Hafeet, was marked by a long closing duel between Valverde and Lopez.
Frenchman Julian Alaphilippe of Quick-Step finished third, 15 seconds behind at the end of the 199-kilometre fifth stage.
"I’m super happy with this victory," Valverde said. "Before anything, I just want to thank the whole team for their phenomenal work all week, keeping me well protected leading up to the weekend and today’s climb, so I just had to push when it was needed.
"It's our first WorldTour victory of the season, which makes it all the more important against the top guns."
Among the other favourites, Tom Dumoulin, a Dutchman who suffered a puncture in Saturday's time trial, was this time hampered by mechanical problems on the final climb.
Rohan Dennis, an Australian with BMC who started the day in the leader's red jersey, finished one minute and 45 seconds behind Valverde.
In the overall classifications, Valverde finished 17 seconds ahead of Wilco Kelderman, a Dutchman with Sunweb. Lopez was third, another 12 seconds behind.
Fifth stage results:
1. Alejandro Valverde (ESP/MOV) 4hr 38min 47sec, 2. Miguel Angel Lopez (COL/AST) same time, 3. Julian Alaphilippe (FRA/QSF) at 15sec, 4. Rafal Majka (POL/BOH) s.t., 5. Wilco Kelderman (NED/SUN) s.t.
Alejandro Valverde (ESP/MOV) 16hr 00min 11sec, 2. Wilco Kelderman (NED/SUN) at 17sec, 3. Miguel Angel Lopez (COL/AST) at 29, 4. Julian Alaphilippe (FRA/QSF) at 31, 5. Rafal Majka (POL/BOH) at 45.