A seulement 19 ans, cette pépite qui s'aligne sur route comme sur piste signe déjà son quatrième succès sur le circuit professionnel, après s'être adjugé en mars le Grand Prix de Denain puis deux étapes du Tour de Catalogne.
Malgré l'effort de Geraint Thomas (Ineos) pour emmener son coéquipier Samuel Watson, vainqueur mardi du prologue, Brennan s'est détaché tout en puissance pour s'imposer à Fribourg avec plusieurs mètres d'avance sur le peloton, devançant le Français Aurélien Paret-Peintre.
Sous une chaleur inhabituelle pour une fin avril, le Britannique décroche la plus longue étape du Tour de Romandie, soit 194 km et plus de 3.000 m de dénivelé depuis Münchenstein, avec ses trois cols dont deux de deuxième catégorie.
Grâce aux bonifications, il dépouille Samuel Watson du maillot de leader pour 3 secondes. Les Français Thibault Guernalec et Aurélien Paret-Peintre pointent aux 7e et 8e rangs, devant le Belge Remco Evenepoel, 9e à 7 secondes de Brennan.