Romain Bardet took the sharp hairpin turns of Les Lacets de Montvernier with supreme confidence, holding of a charging group of eight riders to win Stage 18 in Saint Jean de Maurienne. Bardet was a pre-Tour de France dark horse candidate to contend for the yellow jersey. He has fallen short of those expectations, but a late win in the Alps makes up for that a bit. The stage win was the first of the 24-year-old Frenchman’s career.
2015 Tour de France results and standings, Stage 18: Romain Bardet wins breakaway
A spectacular climb by Romain Bardet gave the young Frenchman a Tour-saving win. Meanwhile, the status quo held once again in the general classification battle.
Bardet actually gained time on the chase during his impressive climb, beginning the climb 38 seconds over the pack and finishing at 42 seconds at the start of the final descent into the finish. Bardet’s effort was the highlight of the day over what was yet another ineffectual general classification battle.
Once again, any attacks on Chris Froome were eventually reeled in. Alberto Contador appeared to get away from the yellow jersey group of approximately 20 riders with 45 kilometers remaining, but Contador had too much road to cover and was eventually pulled in. Vincenzo Nibali and Alejandro Valverde made moves just before the lacets, but Froome quickly latched onto their wheels, snuffing out danger.
The general classification contenders finished together, roughly three minutes back. There will be little change in the yellow jersey standings heading into Stage 19.
The most movement was in the King of the Mountains competition. Bardet, Joaquim Rodriguez and Jakob Fuglsang all jumped Froome in the polka-dot jersey standings. Rodriguez and Bardet are tied for the lead at 68 points. Fuglsang might have had grander ambitions, but he crashed when he was nicked by a motorcar at the lead of the chase containing Bardet.
Stage 19 results
| Name | Team | Time | Gap |
| Vincenzo Nibali | Astana | 4:22:53 | |
| Nairo Quintana | Movistar | 4:23:37 | :44 |
| Chris Froome | Sky | 4:24:07 | 1:14 |
| Thibaut Pinot | FDJ | 4:25:19 | 2:26 |
| Romain Bardet | AG2R La Mondiale | " | " |
| Alejandro Valverde | Movistar | " | " |
| Bauke Mollema | Trek Factory Racing | " | " |
| Robert Gesink | Lotto NL-Jumbo | " | " |
| Alberto Contador | Tinkoff-Saxo | " | " |
| Samuel Sanchez | BMC Racing | " | " |
General classification (yellow jersey) standings
| Name | Team | Time | Gap |
| Christopher Froome | Sky | 78:37:34 | |
| Nairo Quintana | Movistar | 78:40:12 | 2:38 |
| Alejandro Valverde | Movistar | 74:17:40 | 5:25 |
| Vincenzo Nibali | Astana | 74:20:05 | 6:44 |
| Alberto Contador | Tinkoff-Saxo | 74:20:11 | 7:56 |
| Robert Gesink | Lotto NL-Jumbo | 74:21:10 | 8:55 |
| Mathis Frank | IAM Cycling | 74:21:35 | 12:39 |
| Bauke Mollema | Trek Factory Racing | 74:22:18 | 13:22 |
| Romain Bardet | AG2R La Mondiale | 74:25:37 | 14:08 |
| Pierre Rolland | Europcar | 74:26:23 | 17:27 |
Points (green jersey) standings
| Name | Team | Points |
| Peter Sagan | Tinkoff-Saxo | 420 |
| Andre Greipel | Lotto-Soudal | 316 |
| John Degenkolb | Giant-Alpecin | 281 |
| Mark Cavendish | Etixx-Quick Step | 192 |
| Bryan Coquard | Europcar | 122 |
King of the Mountains (polka dot jersey) standings
| Name | Team | Points |
| Joaquim Rodriguez | Katusha | 68 |
| Romain Bardet | AG2R | 68 |
| Jakob Fuglsang | Astana | 64 |
| Chris Froome | Sky | 61 |
| Serge Pauwels | MTN-Qhubeka | 55 |











