Ewan na finiszu z peletonu pokonał Holendra Danny'ego van Poppela (Sky) i lidera Słowaka Petera Sagana (Bora-hansgrohe). Najlepszy z Polaków był Alan Banaszek (CCC Sprandi Polkowice), który zajął dziewiąte miejsce. Wtorkowy etap choć prowadził po płaskim był bardzo trudny dla kolarzy, bo po pierwsze był najdłuższy podczas tegorocznego TdP, a poza tym odbywał się przy wysokiej temperaturze, dochodzącej do 35 stopni Celsjusza. W klasyfikacji generalnej dzięki bonifikacie zdobytej na mecie Sagan powiększył do 10 sekund przewagę nad Belgiem Dylanem Teunsem (BMC). Rafał Majka (Bora-hansgrohe) jest wciąż trzeci, a jego strata do kolegi klubowego wzrosła do 16 sekund. We wtorek w Zawierciu panował tropikalny upał, pod kołami samochodów topił się asfalt. Było bardzo duszno. Etap przez ponad cztery godziny stał pod znakiem ucieczki sześciu zawodników, którzy oderwali się od peletonu niedługo po starcie. W akcji brał udział Paweł Bernas z reprezentacji oraz jeden przedstawiciel ekipy CCC Sprandi Polkowice Słoweniec Jan Tratnik. Szóstka uzyskała przewagę blisko siedmiu minut, dzieląc między sobą punkty na trzech lotnych premiach i jednej górskiej. Najwięcej skorzystał Holender Bert-Jan Lindeman (LottoNL-Jumbo), obejmując prowadzenie w klasyfikacji aktywnych. W ten sposób odebrał granatową koszulkę Adrianowi Kurkowi. Ostatni z uciekających Francuz Remi Cavagna (Quick-Step) został doścignięty dopiero na rundach w Zabrzu, pięć kilometrów przed metą. Mimo upału na trasie pojawiły się tysiące kibiców, a najwięcej na mecie przed stadionem Górnika. Zabrze po raz pierwszy w historii było organizatorem mety etapu TdP. W środę następny odcinek dla sprinterów, z Nagawczyny do Rzeszowa (130 km). Wyniki 4. etapu Tour de Pologne (Zawiercie - Zabrze, 238 km): 1. Caleb Ewan (Australia/Orica-Scott) 5:38.49 2. Danny Van Poppel (Holandia/Sky) 3. Peter Sagan (Słowacja/Bora-hansgrohe) 4. Boy van Poppel (Holandia/Trek-Segafredo) 5. Sacha Modolo (Włochy/UAE Team Emirates) 6. Lorrenzo Manzin (Francja/FDJ) 7. Tom Van Asbroeck (Belgia/Cannondale-Drapac) 8. Enrico Battaglin (Włochy/LottoNl-Jumbo) 9. Alan Banaszek (Polska/CCC Sprandi Polkowice) 10. Roberto Ferrari (Włochy/UAE Team Emirates) ... 18. Paweł Franczak (Polska/Orlen CCC Polska) 23. Tomasz Marczyński (Polska/Lotto Soudal) 26. Rafał Majka (Polska/Bora-Hansgrohe) 33. Marek Rutkiewicz (Polska/Orlen CCC Polska) 53. Adrian Kurek (Polska/CCC Sprandi Polkowice) wszyscy ten sam czas Klasyfikacja generalna: 1. Peter Sagan (Słowacja/Bora-hansgrohe) 15:41.47 2. Dylan Teuns (Belgia/BMC) strata 10 s 3. Rafał Majka (Polska/Bora-hansgrohe) 16 4. Wilco Kelderman (Holandia/Sunweb) 20 5. Tom-Jelte Slagter (Holandia/Cannondale-Drapac) 25 6. Odd Christian Eiking (Norwegia/FDJ) 27 7. Domenico Pozzovivo (Włochy/AG2R) 28 8. Wout Poels (Holandia/Sky) 29 9. Adam Yates (W.Brytania/Orica-Scott) ten sam czas 10. Nathan Haas (Australia/Dimension Data) 34 ... 21. Tomasz Marczyński (Polska/Lotto Soudal) 1.01 26. Marek Rutkiewicz (Polska/Orlen CCC Polska) 1.37 45. Emanuel Piaskowy (Polska/Orlen CCC Polska) 4.05 51. Przemysław Niemiec (Polska/UAE Team Emirates) 4.43 57. Paweł Cieślik (Polska/Orlen CCC Polska) 6.20