Rozhodujícím bodem úvodní etapy OKolo Švýcarska bylo stoupání Michaelskreuzstrasse (3,9 km, 9 %), na které cyklisté vyjížděli hned dvakrát. Poprvé to bylo už po dvaceti kilometrech závodu a do úniku se zde dostalo hned třicet jezdců, včetně Bena O'Connora (Jayco AlUla), jednoho z favoritů na celkové pořadí.

Největšího favorita Joaa Almeidu a jeho tým UAE Emirates-XRG to moc nevzrušovalo, v úniku měli Felixe Großschartnera, ale když s náskok vedoucí skupiny dostal nad čtyři minuty, museli jezdci UAE začít stahovat. Přesto únik najížděl di druhého výjezdu na Michaelskreuzstrasse s náskokem více než třech minut a bylo jasné, že Almeida a ostatní favorité už se dopředu nedostanou. 

Ve stoupání, které vrcholilo pouze necelých 15 km před cílem, zaútočil Bart Lemmen (Visma-LaB) a stačili mu pouze Francouzi Romain Grégoire (Groupama-FDJ), Kévin Vauquelin (Arkéa-B&B Hotels) a Julian Alaphilippe (Tudor). O'Connor zůstal ve druhé skupině, ovšem stále tlačil do pedálů, aby si do cíle dovezl co největší náskok před pelotonem. 

Z vedoucího kvarteta 9 km před cílem zaútočil Grégoire a na technických, úzkých a mokrých silnicích jel skvěle. Dvaadvacetiletý cyklista měl pouze pár sekund náskoku před spolupracující trojicí pronásledovatelů a musel riskovat. Vyplatilo se  mu to, do cíle v Küssnachtu dorazil s náskokem 20 sekund, připsal si osmé profesionální vítězství a oblékl dres lídra celkového pořadí. 

O'Connor dovezl svou skupinu do cíle s odstupem 1:07 a s náskokem 2:05 před Almeidovou skupinou, kde zůstali také například Felix Gall (Decathlon AG2R La Mondiale), Michael Woods (Israel-Premier Tech), Oscar Onley (Picnic PostNL), Tao Geoghegan Hart (Lidl-Trek) a další lídři na celkové pořadí. Geraint Thomas (Ineos Grenadiers) ztratil na O'Connora 2:21. 

Čeští zástupci Petr Kelemen (Tudor) a Pavel Bittner (Picnic PostNL) dokončili v grupetu s odstupem 11:15.