Peter Sagan tok sin tredje tittel på rad da han slo Alexander Kristoff på målstreken.