Er setzte sich vor dem US-Amerikaner Brandon McNulty und dem Gesamtführenden João Almeida aus Portugal durch.
Zuvor hatte sich Sagan bei der diesjährigen Italien-Rundfahrt auf drei Tagesabschnitten jeweils mit dem zweiten Platz begnügen müssen.
dpa/cd