Дилан Тейнс (BMC Racing) приложил все усилия для того, чтобы удержать на расстоянии своего ближайшего соперника Рафала Майку (Bora-Hansgrohe), хотя бельгийцу удалось это с трудом - Тейнс стал победителем Тура Польши, опередив Майку всего на 2 секунды. Победителем заключительного седьмого этапа гонки стал голландец Ваут Пулс (Sky), опередивший на финише Адама Йейтса (Orica-Scott) и Рафала Майку.
Агрессивный Петер Саган, потерявший лидерскую майку после пятого этапа, пошел в атаку уже после первых пятнадцати километров 132-километрового этапа гонки. К нему присоединились еще 13 гонщиков и отрыв смог нарастить свое преимущество до двух с половиной минут.
За 45 километров до окончания этапа основная группа нарастила темп и постепенно разрыв начал сокращаться. За 35 километров до финиша преимущество отрыва над преследовавшим пелотоном составляло уже около минуты и Саган решился на еще одну атаку.
Удержаться за чемпионом мира смог только Рубен Плаза (Orica-Scott), сил у которого хватило не надолго и Саган вынужден бы продолжить свою атаку один.
За 10 километров до конца этапа, на предпоследнем подъеме, словака догнала тройка гонщиков: Диего Роза (Sky), Ваут Пулс (Sky) и Джек Хейг (Orica-Scott). А через несколько минут к ним присоединилась и группа Дилана Тейнса и Рафала Майки.
Но Саган снова не остался в этой группе и буквально через километр, отпустив тормоза, пошел в атаку на спуске, сумев оторваться на 20 секунд. Но заключительный финишный подъем не позволил чемпиону мира побороться за победу на этапе и Сагана нагнали за 3 километра до финиша.
Далее последовала череда атак и попыток порвать группу лидера, которая в итоге завершилась спринтом в гору, сильнейшим в котором стал Пулс. Адам Йейтс занял второе место, а Рафал Майка пересек черту третьим, что в итоге и определило победителя гонки.
4-х бонусных секунд, полученных за третье место на этапе, не хватило Майке, чтобы обойти в общем зачете Дилана Тейнса и в итоге бельгиец стал победителем гонки. Третье место на подиуме забрал Ваут Пулс, уступивший Тейнсу всего 3 секунды.
Петер Саган хотя и не стал победителем гонки, но увез с собой майку победителя очковой классификации.