Grote kopgroep
Het was een typische etappe voor de aanvallers, en dat wisten zij. Vanaf het vertrek in Toulouse was het voor elke ploeg zaak om iemand mee te hebben in de vlucht van de dag. Al snel ontstond er een grote kopgroep, met daarin meerdere grote namen én enkele Nederlanders. Dylan Groenewegen, Mike Teunissen en Cees Bol maakten deel uit van een groep van veertig (!) man.Drie leiders
Simon Clarke begon met een lichte voorsprong aan de slotklim Hourquette d’Ancizan (9,9 km à 7,5%). Hij kreeg even later het gezelschap van Matteo Trentin, gevolgd door vijf achtervolgers. Uiteindelijk kwamen er op die slotklim vijf renners bij elkaar: Pello Bilbao, Gregor Mühlberger, Trentin, Clarke en Yates. Laatstgenoemde kwam met een kleine voorsprong als eerste over de top en pakte zo de tien bergpunten mee. In de afdaling keerden Bilbao en Mühlberger terug en was de kopgroep gevormd.De achtervolgers reden lange tijd op een minuut achterstand, maar in de dalende slotkilometers liep het verschil rap op tot meer dan anderhalve minuut. Het peloton volgde op bijna tien minuten en speelde geen rol van betekenis. De klassementsmannen lieten zich op de twee beklimmingen van eerste categorie ook niet van voren zien; zij spaarden zich met het oog op de tijdrit.Het draaide op een sprint uit. Mühlberger – op papier de rapste van de drie – trok de sprint aan, maar het was Yates die als eerste door de slotbocht op 200 meter van het einde ging. Hij hield zijn leidende positie knap vast en bleef Bilbao en Mühlberger net voor. Voor Mitchelton-Scott is het na de overwinning van Daryl Impey de tweede dagzege. Yates maakte zijn trilogie compleet door net als in de Giro en Vuelta een rit in de Tour te winnen.Uitslag 12de etappe Tour de France 2019:
1. Simon Yates (Mitchelton-Scott) 4:57:53 uur2. Pello Bilbao (Astana) ,,
3. Gregor Mühlberger (BORA-hansgrohe) ,,
4. Tiesj Benoot (Lotto-Soudal) + 1:28 minuut
5. Fabio Felline (Trek-Segafredo) ,,
6. Matteo Trentin (Mitchelton-Scott) ,,
7. Oliver Naesen (AG2R) ,,
8. Rui Costa (UAE Emirates) ,,
9. Simon Clarke (EF Education First) ,,
10. Jasper Stuyven (Trek-Segafredo) ,,Uitslag en klassement