Soren Waerenskjold (Uno-X) edged Jonathan Milan (Bahrain-Victorious) to win Stage 3 at the Saudi Tour. Milan tried to repeat his same recipe from Stage 2, when he went long to see off Dylan Groenewegen, but he was overhauled by Waerenskjold before the line in a tight sprint battle. Stream the 2023 cycling season live and on-demand on discovery+ and eurosport.co.uk.