Choć w peletonie zabrakło kilku sprinterów, którzy na górskich etapach nie zmieścili się w limitach czasowych, Sagan nie miał łatwego zadania. Mistrz Świata, jadący w zielonej koszulce lidera klasyfikacji punktowej, stoczył zacięty pojedynek z Alexandrem Kristoffem (UAE Team Emirates) i Arnaud Demarem (Groupama FDJ). W bezpośredniej walce na ostatnich metrach Słowak był minimalnie szybszy od Kristofa, odnosząc swoje trzecie zwycięstwo w tegorocznym wyścigu i umacniając się na pozycji lidera klasyfikacji punktowej.
Za plecami najszybszej trójki finiszował peleton, a w nim czołówka klasyfikacji generalnej, choć już bez Vincenzo Nibalego (Bahrain-Merida), który po wczorajszym upadku musiał wycofać się z wyścigu z powodu pęknięcia kręgów szyjnych. Koszulkę lidera zachował Geraint Thomas (Team Sky), który wciąż ma 1.39 przewagi nad kolegą z ekipy, Chrisem Froomem.
Wyniki 13. etapu:
1 Peter Sagan (Svk) Bora-Hansgrohe 03:45:55
2 Alexander Kristoff (Nor) UAE Team Emirates
3 Arnaud Demare (Fra) FDJ
4 John Degenkolb (Ger) Trek-Segafredo
5 Greg Van Avermaet (Bel) BMC Racing Team
6 Yves Lampaert (Bel) Quick-Step Floors
7 Magnus Cort (Den) Astana Pro Team
8 Andrea Pasqualon (Ita) Wanty-Groupe Gobert
9 Sonny Colbrelli (Ita) Bahrain-Merida
10 Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale
Klasyfikacja generalna po 13. etapie:
1 Geraint Thomas (GBr) Team Sky 53:10:38
2 Chris Froome (GBr) Team Sky 00:01:39
3 Tom Dumoulin (Ned) Team Sunweb 00:01:50
4 Primoz Roglic (Slo) LottoNL-Jumbo 00:02:46
5 Romain Bardet (Fra) AG2R La Mondiale 00:03:07
6 Mikel Landa (Spa) Movistar Team 00:03:13
7 Steven Kruijswijk (Ned) LottoNL-Jumbo 00:03:43
8 Nairo Quintana (Col) Movistar Team 00:04:13
9 Daniel Martin (Irl) UAE Team Emirates 00:05:11
10 Jakob Fuglsang (Den) Astana Pro Team 00:05:45