Etap wygrał Włoch Mattia Cattaneo (Soudal-Quick Step), wyprzedzając o 13 sekund Portugalczyka Joao Almeidę (UAE Team Emirates) oraz o 14 utytułowanego Brytyjczyka Gerainta Thomasa (Ineos Grenadiers).
Kwiatkowski pojechał wolniej od zwycięzcy o 21 sekund, natomiast cztery sekundy więcej od niego stracił Słoweniec Matej Mohoric (Bahrain-Victorious), który z największym trudem obronił żółtą koszulkę lidera.
W klasyfikacji generalnej Mohoric i Almeida mają dokładnie taki sam czas, a o kolejności decydowały ułamki sekundy na czasówce. Kwiatkowski traci do Słoweńca i Portugalczyka 14 sekund.
Wyścig rozstrzygnie się w piątek na ostatnim etapie z Zabrza do Krakowa.