Ireland's Sam Bennett won the 50th race of his professional career in a bunch sprint on stage four of the UAE Tour.
The Deceuninck-Quick Step sprinter emerged ahead of his main rivals on a fast left hand bend on Al Marjan Island after 204km of racing.
Slovenia's Tadej Pogacar holds on to the leader's red jersey, 43 seconds ahead of Britain's Adam Yates.
"I was really nervous before the sprint - I just followed the guys. They did a great job," said Bennett.
The 30-year-old, whose first win came at the 2013 Tour of Britain, won last year's final Tour de France stage on the Champs-Elysees in Paris - the most prestigious victory for sprinters in cycling.
Bennett's team-mate this season is Britain's Mark Cavendish who has won 151 races in all and 30 stages of the Tour de France, just four behind Eddy Merckx's all-time record.
Last year's Tour de France winner Pogacar, 22, who rides for UAE-Team Emirates, took the lead after Monday's time trial when winner of stage one Mathieu van der Poel left the race after a staff member of his Alpecin-Fenix team tested positive for coronavirus.
Yates, 28, in his debut race for Ineos Grenadiers, narrowly lost out to Pogacar up to Jebel Hafeet on Tuesday, and is in a strong position to challenge him on Thursday's mountainous 170km race to Jebel Jais - a stage likely to decide the overall winner.
Four-time Tour de France winner Chris Froome had a quiet day for his new team Israel Start Up Nation, finishing 22nd, remaining nearly 15 minutes adrift.
UAE Tour stage 4 result:
1. Sam Bennett (Ire/Deceuninck-Quick Step) 4hrs 51mins 51 secs
2. David Dekker (Den/Jumbo-Visma) Same time
3. Caleb Ewan (Aus/Lotto-Soudal)
4. Elia Viviani (Ita/Cofidis)
5. Matteo Moschetti (Ita/Trek-Segafredo)
6. Pascal Ackermann (Ger/Bora-Hansgrohe)
7. Phil Bauhaus (Ger/Bahrain-Victorious)
8. Giacomo Nizzolo (Ita/Qhubeka-Assos)
9. Fernando Gaviria (Col/UAE-Team Emirates)
10. Kaden Groves (Aus/Bike Exchange)
1. Tadej Pogacar (Slo/UAE-Team Emirates) 12hrs 50mins 21secs
2. Adam Yates (GB/Ineos Grenadiers) +43secs
3. Joao Almeida (Por/Deceuninck-Quick Step) +1min 3secs
4. Chris Harper (Aus/Jumbo-Visma) +1min 43secs
5. Neilson Powless (USA/EF Education-Nippo) +1min 45secs
6. Mattias Jenson Skjelmose (Den/TRek-Segafredo) +2min 36secs
7. Mattia Catteno (Ita/Deceuninck - Quick Step) +2min 38secs
8. Damiano Caruso (Ita/Bahrain-Victorious) same time
9. Ruben Fernandez (Spa/Cofidis) +3min 32secs
10. Fausto Masnada (Ita/Deceuninck-Quick Step) +4min 47secs
43. Chris Froome (GB/Israel Start-Up Nation) +14mins 53secs
46. Mark Donovan (GB/Team DSM) +15mins 23secs
130. Harry Tanfield (GB/Team Qhubeka-Assos) +33mins 42secs