Après qu'un groupe de six coureurs ait longtemps mené la première étape du Tour de Romandie, un sprint massif a eu lieu à la fin. Dorian Godon a remporté la victoire du jour devant son coéquipier Andrea Vendrame (tous deux de Decathlon AG2R La Mondiale), la troisième place revenant à Gianni Vermeersch (Alpecin-Deceuninck). L'Allemand Juri Hollmann (Alpecin-Deceuninck) a remporté cinq des six classements en montagne de la journée et portera le maillot de meilleur grimpeur lors de la deuxième étape.
Tôt dans la dernière ligne droite, Xandro Meurisse (Alpecin-Deceuninck) se trouvait en première position, mais il a perdu le contact avec son sprinter Gianni Vermeersch et a donc ralenti. Ensuite, Simone Consonni (Lidl-Trek) est arrivé à l'avant, avec Dorian Godon dans sa roue. Comme l'Italien a rapidement perdu ses forces, Godon s'est échappé avec une accélération aussi brève que violente et a franchi la ligne d'arrivée en première position sans encombre. Derrière lui, aucun coureur n'a sérieusement tenté de mettre le Français en difficulté, ce qui a permis à Decathlon AG2R La Mondiale de réaliser le doublé. Godon est également le nouveau leader du classement général, détrônant ainsi Maikel Zijlaard (Tudor Pro Cycling Team), qui avait remporté le prologue la veille.
Lors de la première étape de 166 kilomètres entre Château d'Oex et Fribourg, les coureurs sont entrés immédiatement dans le vif du sujet avec six évaluations de montagne. Après quelques kilomètres, Fausto Masnada (Soudal - Quick Step) s'est détaché du peloton et a entraîné avec lui cinq autres coureurs : L'Allemand Juri Hollmann (Alpecin-Deceuninck), Rune Herregodts (Intermache-Wanty) et Patrick Gamper (Bora-Hansgrohe), entre autres, faisaient partie du groupe de tête du jour.
La situation de la course s'est rapidement stabilisée, les six échappés ayant au maximum une avance de près de quatre minutes. Pendant ce temps, dans le peloton, les équipes Lidl-Trek et EF Education-EasyPost assuraient le suivi. Au fur et à mesure de la course, les équipes ont accéléré le rythme pour réduire l'écart. Movistar et Visma | Lease a Bike se sont également montrés à l'avant et ont mis la pression.
En raison de l'accélération du rythme, le vainqueur du prologue de la veille, qui consistait en un contre-la-montre individuel de 2,3 kilomètres, Maikel Zijlaard (Tudor Pro Cycling Team) a rencontré des problèmes à 76 kilomètres de l'arrivée, ce qui l'a obligé à quitter le peloton. Il a enterré ses espoirs d'une nouvelle journée sous le maillot de leader du classement général.
En tête de la course, Juri Hollmann s'est montré attentif et pétillant dans les cols. Il a remporté 31 points de montagne sur 35 possibles lors de cette 1ère étape du Tour de Romandie et peut donc partir en course avec le maillot de meilleur grimpeur pour la 2e étape.
A 9 kilomètres de l'arrivée, le peloton a rattrapé l'échappée et le sprint massif était à l'ordre du jour. Julian Alaphilippe (Soudal - Quick Step), Andreas Kron (Loto Dstny) ou Patrick Gamper ont certes forcé le rythme et tenté d'échapper au peloton, mais celui-ci a paré toutes les attaques.
Au final, c'est donc un sprint massif qui a eu lieu, remporté par Dorian Godon, qui peut ainsi fêter un doublé avec son coéquipier Andrea Vendrame.