Điều kiện thời tiết khắc nghiệt một lần nữa lại xuất hiện khi bắt đầu chặng đua. Ban tổ chức buộc quyết định cắt ngắn lộ trình dự kiến ban đầu 173km đèo dốc nặng từ Nice đến Auron. Thay vào đó, chặng đua chỉ còn 103,7km và kết thúc trên đỉnh Madone d'Utelle sau 15,3km leo liên tục với độ dốc trung bình 5,7%.
Ngay sau khi xuất phát, rất nhiều tay đua đã cố gắng vượt lên dẫn đầu nhưng hầu hết đều không thành công. Đó là một khởi đầu rất quyết liệt và cuối cùng, chỉ có hai tay đua tạo được khoảng cách đáng kể với đoàn đông là Benjamin Thomas và Johan Jacobs.
Tuy nhiên, bộ đôi này không tạo khoảng cách lớn bởi đoàn đông được dẫn với tốc độ khá cao. Ngay từ đầu, các chuyên gia cũng nhận định Benjamin Thomas và Johan Jacobs không có cơ hội chiến thắng chặng. Càng về cuối, Benjamin Thomas đuối sức thấy rõ. Johan Jacobs quyết định một mình một ngựa vượt lên dẫn đầu khi còn cách đích 37 km nhưng cũng bị bắt lại khi bước vào cuộc chinh phục ngọn đèo Madone d'Utelle cách đích 14 km.
Lúc này, hai đội Soudal - Quick-Step và Ineos Grenadiers nắm quyền kiểm soát và khiến đoàn đua tiếp tục bị xé nhỏ. Sau khi thực hiện nhiều đợt tấn công, Remco Evenepoel cũng thành công thoát đi cùng 4 tay đua khác. Do đó, UAE Emirates phải dốc toàn lực cho cuộc rượt đuổi để đưa áo vàng Brandon McNulty thu ngắn cách biệt với 5 tay đua đi đầu.
Với lợi thế hơn người (2 tay đua) trong nhóm đầu năm tay đua của 4 đội, Bora-Hansgrohe dễ dàng có những tính toán chiến thuật. Cuối cùng, ngôi sao vừa gia nhập Primoz Roglic đã quyết định hỗ trợ cho Aleksandr Vlasov tấn công ở giai đoạn cuối. Nhờ vậy tay đua người Nga dễ dàng leo đi một mình cán mức đầu tiên để giành chiến thắng với thời gian 2 giờ 44 phút 3 giây, hơn 8 giây so với 4 đối thủ phía sau.
Brandon McNulty về đích sau đó 27 giây nhưng vẫn bảo vệ được áo vàng tổng sắp với thành tích 25 giờ 28 giây, hơn 4 giây so với người thứ hai Matteo Jorgenson (Visma – Lease a Bike).
Sau 7 chặng, tay đua người Đan Mạch Mads Pedersen (Lidl-Trek) vẫn giữ được áo xanh tính điểm nước rút tổng sắp với 60 điểm.