Przed startem siódmego etapu drugi w klasyfikacji generalnej Rafał Majka tracił sześć sekund do lidera - Dylana Teunsa. Ostatni etap był stosunkowo krótki - 132 km, ale bardzo wymagający. Kolarze dwukrotnie pokonywali pętlę wokół Bukowiny Tatrzańskiej i aż sześć premii górskich 1. kategorii: w Łapszance (10. i 76. km), Sierockiem (42. i 108. km) oraz na słynnej Ścianie Bukovina w Gliczarowie Górnym (53. i 120. km). Krótko po starcie zaatakował kolega Majki z Bora-Hansgrohe Peter Sagan. Mistrz świata chciał zrehabilitować się za nieudany dla niego czwartkowy etap, na którym przeżywał bardzo ciężkie chwile i stracił nie tylko koszulkę lidera, ale także szansę na wygranie imprezy. Do Słowaka zaczęli doskakiwać kolejni kolarze i uformowała się 13-osobowa grupka. Jej przewaga przekroczyła w pewnym momencie dwie minuty, ale peleton prowadzony przez grupę lidera Dylana Teunsa - BMC oraz UEA Team Emirates podkręciła tempo i szybko niwelowała stratę. Trzydzieści kilometrów przed metą znów zaatakował Sagan i jego tempo wytrzymał jedynie Ruben Plaza (Orica-Scott), ale tylko przez chwilę. Słowak heroicznie walczył na "ścianie" o 22-procentowym nachyleniu, a za jego plecami Rafał Majka próbował uciec liderowi, lecz Teuns odparł atak. Dziesięć kilometrów przed metą Belg zaczął słabnąć i tracić dystans. Dołączył jednak do czołowej grupy na zjeździe. Chwilę wcześniej prowadzenie stracił Sagan, ale na zjeździe znów zaatakował i wypracował 20-sekundową zaliczkę. Na finałowym podjeździe Słowak szybko został doścignięty przez "górali". Ostatnie 2,5 km to kapitalna walka o końcowe zwycięstwo pomiędzy Majką i Teunsem. Najszybciej finiszował Holender Wout Poels (Sky), drugi był Brytyjczyk Adam Yates (Orica-Scott), a Majka jako trzeci zarobił 4 sekundy bonifikaty, ale to nie wystarczyło do końcowego triumfu, bo Teuns nie dał się zgubić. MZ Wyniki siódmego etapu (Bukowina Tatrzańska - Bukowina Tatrzańska, 132,5 km): 1. Wout Poels (Holandia/Sky) 3:26.20 2. Adam Yates (W. Brytania/Orica) 3. Rafał Majka (Polska/Bora-Hansgrohe) 4. Wilco Kelderman (Holandia/Sunweb) 5. Dylan Teuns (Belgia/BMC) wszyscy ten sam czas 6. Domenico Pozzovivo (Włochy/AG2R) strat 5 s 7. Sam Oomen (Holandia/Sunweb) 12 8. Jack Haig (Australia/Orica) 14 9. Tejay van Garderen (USA/BMC) 18 10. Rui Costa (Portugalia/UAE Team Emirates) 54 ... 24. Tomasz Marczyński (Polska/Lotto Soudal) 1.06 29. Marek Rutkiewicz (Polska/Orlen CCC Polska) 1.39 35. Paweł Cieślik (Polska/Orlen CCC Polska) 2.21 49. Emanuel Piaskowy (Orlen CCC Polska) 10.06 54. Michał Gołaś (Polska/Sky) tem sam czas Klasyfikacja generalna: 1. Dylan Teuns (Belgia/BMC) 27:07.47 2. Rafał Majka (Polska/Bora-Hansgrohe) strata 2 s 3. Wout Poels (Holandia/Sky) 3 4. Wilco Kelderman (Holandia/Sunweb) 10 5. Adam Yates (W. Brytania/Orica) 13 6. Domenico Pozzovivo (Włochy/AG2R) 23 7. Sam Oomen (Holandia/Sunweb) 36 8. Jack Haig (Australia/Orica) 57 9. Vincenzo Nibali (Włochy/Bahrain-Merida) 1.19 10. Rui Costa (Portugalia/UAE Team Emirates) 1.22 ... 16. Tomasz Marczyński (Polska/Lotto Soudal) 3.32 19. Marek Rutkiewicz (Polska/Orlen CCC Polska) 4.41 33. Michal Schlegel (Czechy/CCC Sprandi Polkowice) 15.38 36. Paweł Cieślik (Orlen CCC Polska) 19.44 57. Michał Gołaś (Polska/Sky) 36.13 63. Przemysław Niemiec (Polska/UAE Team Emirates) 42.32 35. Emanuel Piaskowy (Orlen CCC Polska) 42.46 69. Łukasz Wiśniowski (Polska/Sky) 47.29 79. Maciej Paterski (Polska/CCC Sprandi Polkowice) 55.30 88. Adam Stachowiak (Orlen CCC Polska) 1:07.22 90. Kamil Gradek (Orlen CCC Polska) 1:10.49 . Adrian Kurek (Polska/CCC Sprandi Polkowice) nie ukończył 7. etapu . Paweł Bernas (Orlen CCC Polska) nie ukończył 7. etapu . Paweł Franczak (Orlen CCC Polska) nie ukończył 6. etapu . Alan Banaszek (Polska/CCC Sprandi Polkowice) nie wystartował do 5. etapu Klasyfikacja punktowa: 1. Peter Sagan (Słowacja/Bora-Hansgrohe) 88 pkt 2. Wout Poels (Holandia/Sky) 51 3. Niccolo Bonifazio (Włochy/Bahrain-Merida) 51 4. Wilco Kelderman (Holandia/Sunweb) 50 5. Rafał Majka (Polska/Bora-Hansgrohe) 49 Klasyfikacja górska: 1. Diego Rosa (Włochy/Sky) 68 pkt 2. Antwan Tolhoek (Holandia/LottoNL-Jumbo) 38 3. Maxime Monfort (Belgia/Lotto-Soudal) 37 ... 6. Maciej Paterski (CCC Sprandi Polkowice) 20 Klasyfikacja najaktywniejszego: 1. Bert-Jan Lindeman (Holandia/LottoNL-Jumbo) 10 2. Jan Tratnik (Słowenia/CCC Sprandi Polkowice) 7 3. Martijn Keizer (Holandia/LottoNL-Jumbo) 6 4. Maciej Paterski (CCC Sprandi Polkowice) 5 Klasyfikacja drużynowa: 1. Lotto-Soudal (Belgia) 81:35.48 2. BMC (USA) strata 2.50 3. Movistar (Hiszpania) 13.04 ... 13. Orlen CCC Polska 43.55 17. CCC Sprandi Polkowice 1:10.59 Zwycięzcy Tour de Pologne: 1928 Feliks Więcek (Bydgoski Klub Kolarski) 1929 Józef Stefański (AKS Warszawa) 1933 Jerzy Lipiński (Skoda Warszawa) 1937 Bolesław Napierała (Polska II) 1939 Bolesław Napierała (Syrena Warszawa) 1947 Stanisław Grzelak (Tramwajarz Łódź) 1948 Wacław Wójcik (Polska I) 1949 Francesco Locatelli (Włochy) 1952 Wacław Wójcik (CWKS Warszawa) 1953 Mieczysław Wilczewski (Unia Chorzów) 1954 Marian Więckowski (CWKS Warszawa) 1955 Marian Więckowski (CWKS Warszawa) 1956 Marian Więckowski (CWKS Legia Warszawa) 1957 Henryk Kowalski (Lechia Gdańsk) 1958 Bogusław Fornalczyk (LZS Myszków) 1959 Wiesław Podobas (CWKS Warszawa) 1960 Roger Diercken (Belgia) 1961 Henryk Kowalski (Lechia Gdańsk) 1962 Jan Kudra (Społem Łódź) 1963 Stanisław Gazda (Start Bielsko) 1964 Rajmund Zieliński (LZS Nowogard) 1965 Józef Beker (LZS Mokrzeszów) 1966 Józef Gawliczek (LZS II) 1967 Andrzej Bławdzin (LZS Mazowsze) 1968 Jan Kudra (Społem Łódź) 1969 Wojciech Matusiak (Arkonia Szczecin) 1970 Jan Stachura (Unia Oświęcim) 1971 Stanisław Szozda (CWKS Legia Warszawa) 1972 Jose Luis Viejo (Hiszpania) 1973 Lucjan Lis (Górnik Radzionków) 1974 Andre Delcroix (Belgia) 1975 Tadeusz Mytnik (Flota Gdynia) 1976 Janusz Kowalski (Polska) 1977 Lechosław Michalak (Polska I) 1978 Jan Brzeźny (Polska I) 1979 Henryk Charucki (Metalowiec) 1980 Czesław Lang (Polska I) 1981 Jan Brzeźny (Polska I) 1982 Andrzej Mierzejewski (Polska) 1983 Tadeusz Krawczyk (Polska I) 1984 Andrzej Mierzejewski (Polska) 1985 Marek Leśniewski (Polska) 1986 Marek Kulas (Polska) 1987 Zbigniew Piątek (Polska) 1988 Andrzej Mierzejewski (LZS I) 1989 Marek Wrona (LZS Jelcz Oława) 1990 Mieczysław Karłowicz (LZS Jelcz) 1991 Dariusz Baranowski (OZKOL Wałbrzych) 1992 Dariusz Baranowski (Sonia - Górnik) 1993 Dariusz Baranowski (Pekaes Lang Rover Legia) 1994 Maurizio Fondriest (Włochy/Lampre) 1995 Zbigniew Spruch (Lampre) 1996 Wiaczesław Dżawanian (Rosja/Roslotto) 1997 Rolf Jaermann (Szwajcaria/Casino) 1998 Siergiej Iwanow (Rosja/TVM) 1999 Tomasz Brożyna (Mróz) 2000 Piotr Przydział (Mat Ceresit CCC) 2001 Ondrej Sosenka (Czechy/CCC Mat) 2002 Laurent Brochard (Francja/Jean Delatour) 2003 Cezary Zamana (Action Nvidia Mróz) 2004 Ondrej Sosenka (Czechy/Acqua e Sapone) 2005 Kim Kirchen (Luksemburg/Fassa Bortolo) 2006 Stefan Schumacher (Niemcy/Gerolsteiner) 2007 Johan van Summeren (Belgia/Predictor-Lotto) 2008 Jens Voigt (Niemcy/CSC Saxo Bank) 2009 Allesandro Ballan (Włochy/Lampre) 2010 Daniel Martin (Irlandia/Garmin) 2011 Peter Sagan (Słowacja/Liquigas) 2012 Moreno Moser (Włochy/Liquigas-Cannondale) 2013 Pieter Weening (Holandia/Orica GreenEdge) 2014 Rafał Majka (Polska/Tinkoff-Saxo) 2015 Jon Izagirre (Hiszpania/Movistar) 2016 Tim Wellens (Belgia/Lotto Soudal) 2017 Dylan Teuns (Belgia/BMC)