Današnja etapa je bila precej razgibana, končala pa se je na 904 metrih nadmorske višine v Einsiedelnu. Večji del etape je bil v ospredju slovenski kolesar Matej Mohorič (Bahrain-Merida). Skupaj z Bert-Janom Lindemannom (Jumbo-Visma), Stefan Küngom (Groupama-FDJ) in Fabienom Grellierjem (Total Direct Energie) je bežal praktično od začetka etape.
V zadnjem delu pa je ostal sam v begu, glavnina je začela prednost vztrajno manjšati, pogoltnila pa ga je dobrih deset km pred ciljem. V tega je kot prvi zapeljal Viviani, ki je bil v sprintu prepričljivo najmočnejši.
Simon Špilak (Katjuša Alpecin) je bil 40. in končal v času zmagovalca, Mohorič pa je bil 103., zaostal je 55 sekund.
Sagan ima v skupni razvrstitvi 14 sekund prednosti pred Avstralcem Michaelom Matthewsom, 21 pred Dancem Kasperjem Asgreenom in 22 pred Avstralcem Rohanom Dennisom. Špilak je 24. z minuto zaostanka, Mohorič pa 65. s 7:21 minute zamude.
V četrtek kolesarje čaka 120 kilometrov dolga etapa med Einsiedelnom in Flumserbergom.