Tijdens de rit over 170,5 km tussen Saint-Étienne en Brioude kregen de renners een klim van eerste categorie en twee hellingen van derde categorie voorgeschoteld. In het eerste wedstrijduur ontstond een kopgroep van 15 renners, met daarbij Jasper Stuyven, Oliver Naesen en Tiesj Benoot. Al snel bleek dat de winnaar uit die groep zou komen.

Na heel wat strijd voorin bleven op acht kilometer van de meet enkel nog Benoot en Daryl Impey over. Ze trokken met twee naar de finish, waar de Zuid-Afrikaan zijn snelle benen etaleerde.

De Tsjech Jan Tratnik werd derde. Met Oliver Naesen, 4e, en Jasper Stuyven, 5e, eindigden er nog twee Belgen in de top vijf.

De Fransman Julian Alaphilippe (Deceuninck-Quick Step) blijft in het geel op de Franse nationale feestdag.

Maandag staat de tiende etappe op het programma, een rit over 217,5 kilometer tussen Saint-Flour en Albi met onderweg drie hellingen van derde en één helling van vierde categorie. Dinsdag is het rustdag.

Klassement na de negende Tourrit

1. Julian Alaphilippe (Fra/DQT) 1587,1 km in 38u37:36 (gem. 41,09 km/u)

2. Giulio Ciccone (Ita/TFS) op 0:23

3. Thibaut Pinot (Fra/GFC) 0:53

4. George Bennett (NZe/TJV) 01:10

5. Geraint Thomas (GBr/INS) 01:12

6. Egan Bernal (Col/INS) 01:16

7. Steven Kruijswijk (Ned/TJV) 01:27

8. Rigoberto Uran (Col/EF1) 01:38

9. Jakob Fuglsang (Den/AST) 01:42

10. Emanuel Buchmann (Dui/BOH) 01:45