Az utolsó szakasz öt jelentős emelkedőt vonultatott fel mindössze 145 km-en. A tegnapi eső és ónos hó után ma száraz és enyhe időjárás fogadta a kerékpárosokat. A nizzai rajt és cél a Párizs-Nizza verseny hagyományos célpontja, de ezúttal nem a megszokott útvonalon haladtak a versenyzők, Promenade des Anglais helyett a helyhatósági választások miatt az Allianz Riviera-ra kellett menniük.
Az első komoly dráma az összetettben második Dani Martínezt érte el, hiszen egy bukás miatt kiszakadt a főmezőnyből. A szökésből Valentin Paret-Peintre bírta legtovább, de az utolsó emelkedő előtt a Team Visma | Lease a Bike hathatós munkájával megfogták. A Côte du Linguador három kilométerén Victor Campenaerts készítette elő Jonas Vingegaard támadását, aki a harmadánál indult is, ám a verseny során először most egy vetélytárs tudott vele menni, Lenny Martínez személyében.
A páros bő 40 másodpercre távolodott el a többi összetett menőtől, a hegytetőn Vingegaard hivatalosan is megnyerte a hegyitrikót, miközben a Red Bull Bora-Hansgrohe komoly csapatmunkával próbálta megtartani Dani Martínez összetett második helyét – végül sikerrel.
Lenny Martínez és Vingegaard szépen összedolgozva haladtak a célig, így a többiek nem tudtak hozzájuk közelíteni, a sprintet pedig a Bahrain versenyzője nyerte, elölről indítva. Vingegaard a szakaszon második lett, az összetettet pedig hatalmas fölénnyel söpörte be. A dán klasszis először nyert Párizs–Nizzát, mellé a hegyitrikót és a pontversenyt is megnyerte, a fiatalok versenye pedig Georg Steinhauseré, aki összetettben harmadik lett.
A nyolcadik szakasz végeredménye:

Az összetett végeredménye:














