Pascal Ackermann (Bora-Hansgrohe) held onto the wheels to take third ahead of Sam Bennett (Deceuninck-Quickstep) and Caleb Ewan (Lotto Soudal) in the bunch sprint.
Adam Yates (Mitchelton-Scott) finished safely in the peloton to hold onto his 1:07 lead on UAE Team Emirates' Tadej Pogacar and 1:35 on Alexey Lutsenko (Astana) as the race heads back to Jabel Hafeet for another GC showdown on Thursday.
Thank you for signing up to Cycling News. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.