Der 27-Jährige setzte sich am Sonntag nach 267,5 km vor dem norwegischen Lokalmatador Alexander Kristoff und dem Australier Michael Matthews durch.
Sagan hatte das Regenbogentrikot bereits 2015 (Richmond/USA) und 2016 (Doha/Katar) gewonnen. Bester Belgier war Greg Van Avermaet zeitgleich auf Platz sechs.