A Volta a Polónia tinha hoje uma de 2 oportunidades para fazer diferenças na classificação geral e por isso mesmo a tirada foi bastante movimentada. Taco van der Hoorn, Kamil Gradek, Quentin Jauregui e Patryk Stosz saltaram para a frente logo de início, mas o que mais surpreendeu foi um ataque a 140 kms da meta por parte de Thomas de Gendt e Jakob Fuglsang.
O duo era perigoso e o pelotão reagiu, por isso mesmo este grupo intermédio decidiu abdicar da tentativa. Ainda assim a Astana voltou a tentar, Laurens de Vreese atacou a 115 kms do final, sendo apanhado 20 kms depois. A corrida depois estabilizou e na última grande subida do dia a única ofensiva surgiu da parte de Tomasz Marczynski. Tanto o polaco como o resto da fuga foram neutralizados pela Quick-Step, que trabalhava sem parar.
Nathan Haas foi o seguinte ciclista a tentar e foi um esforço louvável, entrado nos 15 kms finais com 50 segundos de avanço. O corredor da Cofidis foi apanhado à entrada da última volta, quando a Ineos assumiu o controlo do grupo, já reduzido.
O sprint final foi confuso, como é habitual aqui e foi a UAE Team Emirates a aparecer no momento certo na frente para Diego Ulissi. Só que Richard Carapaz aproveitou um pequeno momento de hesitação para atacar e ganhar alguns metros, quando Ulissi lançou o sprint foi já tarde demais e o equatoriano festejou o primeiro triunfo com a camisola da Team Ineos. Rui Costa chegou integrado no pelotão principal, Richard Carapaz é o novo líder da competição e Luka Mezgec fechou o pódio da etapa.