De kopgroep van de dag moest het doen met een karige voorsprong van twee minuten. Ze wisten hun voorgift echter verrassend lang vol te houden. Rory Townsend, Dries De Bondt, Jake Scott en James Fouché werden pas op tien kilometer voor de finish in Kirkcudbright ingerekend.
De strijd om de ritzege werd vervolgens in volle gang ingezet. Jumbo-Visma en Mitchelton-Scott haalden hun treintjes al vroeg tevoorschijn. In de finishstraat bleek niemand zo sterk als Dylan Groenewegen. De sprintkoning van Jumbo-Visma rondde het voorbereidend werk van z'n ploeg uitstekend af. Davide Cimolai finishte als tweede, terwijl Matteo Trentin derde werd. Mathieu van der Poel zal niet ontevreden terugkijken op vandaag: hij werd vierde.