Carlos Rodriguez took his first win as a professional, as Remco Evenepoel took over the race lead at the Itzulia Basque Country.