A quarta etapa do Tour of the Alps apresentava novamente terreno ondulado onde a Bahrain-Victorious iria tentar resistir aos ataques à liderança de Pello Bilbao. O início da tirada foi muito rápida e a fuga só se formou quase a meio da jornada, depois de um começo rolante e de uma contagem de montanha, num dia em que Bilbao e Bardet foram ao chão numa fase precoce.
Quando a poeira assentou estavam 15 elementos na frente da corrida, com Sebastian Henao, Fabio Felline, Merhawi Kudus, Jonathan Caicedo, Ben Swift, Andrey Amador, Nicolas Prudhomme, Anton Palzer, Matteo Fabbro, Thibaut Pinot, Omer Goldstein, Abner Gonzalez, Igor Arreita, Unai Cuadrado e Natnael Tesfatsion a conseguirem uma vantagem de 2 minutos face a um pelotão liderado pela Bahrain-Victorious. Os principais perigos eram Caicedo e Tesfatsion, ambos a quase 4 minutos do líder na classificação geral.
A Team DSM ajudou a Bahrain já dentro dos 20 quilómetros finais, com a fuga inicial a entrar na última subida com 1:20 de vantagem sobre o pelotão. Goldstein e Caicedo destacaram-se nas primeiras rampas, mas foi Thibaut Pinot, o mais conceituado da escapada, a puxar dos galões e a mostrar-se o mais forte. O corredor da Groupama-FDJ entrou nos últimos 4 quilómetros com apenas 30 segundos de vantagem e a situação ficou pior quando Miguel Angel Lopez e Pavel Sivakov mexeram na corrida.
O final foi dramático, com Lopez a aproximar-se aos poucos de Pinot, encostando no francês na entrada do quilómetro final. O colombiano nem descansou e conseguiu passar directo conseguindo assim a vitória na etapa, com Thibaut Pinot e quedar-se pelo segundo posto, chegando ainda com vantagem sobre o grupo dos favoritos, liderado por Romain Bardet, que assim se aproximou da liderança de Pello Bilbao.