Le Belge Wout Van Aert, vainqueur de la 6e étape du Tour de Grande-Bretagne, s'est rapproché au classement général à quatre secondes du jeune Britannique Ethan Hayter, toujours en tête.
Le coureur de la Jumbo-Visma, qui avait cédé son maillot bleu la veille à Hayter (Ineos-Grenadiers), a devancé son rival au sprint pour décrocher son troisième succès d'étape sur cette édition.
Le champion du monde français Julian Alaphilippe a lui pris la troisième place de cette étape de 198 km dans le nord de l'Angleterre entre Carlisle et Gateshead. Samedi, les coureurs relieront Hawick et Edimbourg en Ecosse (195 km) pour l'avant-dernière étape de l'épreuve.