After runner-up finishes in 2018, 2021 and 2022, the 31-year-old Movistar rider held off four-time winner Primož Roglič to seal…