A strong wind, narrow roads and 3 ranked climbs marked the stage, won for the second consecutive year by Primoz Roglic