Novo dia de sobe e desce constante na Volta a Suíça, mas desta vez as dificuldades apareciam, na sua maioria, na parte inicial da etapa, o que facilitava a vida dos homens mais rápidos. Mal se deu o tiro de partida, a fuga ficou logo formada, com Stefan Bissegger, Philippe Gilbert, Manuele Boaro, Joey Rosskopf, Quinn Simmons e Mathias Reutimann.
Com bons roladores na frente, a vantagem da fuga nunca foi muita, com Intermarché-Wanty e TotalEnergies a comandarem o pelotão. Bissegger ainda tentou a aventura em solitário, atacando os companheiros de fuga a 33 quilómetros do fim, só que o pelotão não deu hipóteses, apanhado o helvético a 11,5 quilómetros da chegada. Logo de seguida, havia um sprint intermédio, com Geraint Thomas a bonificar 3 segundos e Max Schachmmann 2.
A aproximação a Grenchen fez-se a grande velocidade, muitas equipas passavam pela frente e a 4000 metros do fim, uma queda acontecia com Max Schachmann e Domenico Pozzovivo a serem os principais prejudicados.
Geraint Thomas entrou a todo o gás no quilómetro final, trazendo Tom Pidcock na sua roda no entanto, no momento certo, e aproveitando uma das várias curvas dos últimos 1000 metros, a Intermarché-Wanty apareceu, com Andrea Pasqualon a fazer um grande lançamento para Alexander Kristoff.
Para azar do norueguês, Peter Sagan estava na sua roda, antecipou o sprint e com uma ponta final que há muito não se via, conquistou a vitória, a primeira do ano e a primeira em 9 meses! Bryan Coquard terminou muito rápido, a tempo de ser 2º, à frente de Kristoff. Stephen Williams segue na liderança da geral.