Tour de France 2023

Latest news from the race.

Vinokourov: Cavendish continuing is great news for all cycling, not just Astana Qazaqstan

Vinokourov: Cavendish continuing is great news for all cycling, not just Astana Qazaqstan

How Jonas Vingegaard transformed from 'the little guy' to Jumbo-Visma leader

How Jonas Vingegaard transformed from 'the little guy' to Jumbo-Visma leader

Jonas Vingegaard given hero's welcome in Copenhagen

Jonas Vingegaard given hero's welcome in Copenhagen

Tour de france 2023 results.

Stage 21: Jonas Vingegaard crowned Tour de France champion in Paris / As it happened

Jonas Vingegaard (Jumbo-Visma) won the Tour de France for the second  year in a row after finishing safely in the main field with his Jumbo-Visma teammates. Jordi Meeus (Bora-Hansgrohe) sprinted to victory on the Champs-Elysées, beating green jersey Jasper Philipsen (Alpecin-Deceuninck) by less than a tyre width to take his first stage victory of the Tour de France.

Vingegaard topped the general classification with a 7:29 ahead of Tadej Pogačar (UAE Team Emirates) and 10:56 on Pogačar’s teammate Yates.

Stage 20: Tour de France: Pogacar rebounds to take stage 20 victory as Vingegaard seals his second overall title / As it happened

Rebounding after a disastrous stage 17 on Col de la Loze, Tadej Pogačar (UAE Team Emirates) won the final mountain stage of the 2023 Tour de France. Crossing the line in third, with the same time, was Jonas Vingegaard (Jumbo-Visma) who is set to claim the overall victory for a second year, with just Sunday’s final parade stage to Paris left to race. Felix Gall (AG2R-Citroën) was second on the stage. Thibaut Pinot (Groupama-FDJ), who delivered one final attack on his home roads to the delight of the huge crowds massing the roads, was caught on the final climb.

There were no changes in the top 3 on the general classification, Vingegaard, Pogačar and Adam Yates (UAE Team Emirates) are set to be on the final podium. Fourth on the stage, Simon Yates (Jayco-AlUla) moved up to fourth overall.

Stage 19: Tour de France: Mohoric outsprints Asgreen in drag race to stage 19 finish / As it happened

There was no rest and little recovery on a wickedly fast stage 19 of the Tour, where the winning breakaway took 100 kilometres to go clear. Three riders attacked from the 36-rider move, with Matej Mohorič giving Bahrain Victorious their third stage win after Pello Bilbao on stage 10 and Wout Poels on stage 15. The GC contenders all came in together almost 14 minutes behind.

Stage 18: Tour de France: Kasper Asgreen seizes stage 18 victory from all-day breakaway / As it happened

Kasper Asgreen (Soudal-QuickStep) won the closing sprint on stage 18 of the Tour de France to hold off his breakaway companions and a surging peloton. After 185 kilometres at the front of the race with Victor Campenaerts (Lotto Dstny) and Kasper Asgreen (Soudal-QuickStep) and Jonas Abrahamsen (Uno-X), it came down to the final 200 metres to secure the win for Asgreen, leaving Pascal Eenkhoorn (Lotto Dstny), who had bridged across 58km earlier, in second and Abrahamsen third. 

There were no changes in the general classification on the largely-flat stage between Moûtiers to Bourg-en-Bresse, Jonas Vingegaard (Jumbo-Visma) remaining in yellow.

Stage 17:   Tour de France: Vingegaard dashes Pogacar's GC hopes on stage 17 across Col de la Loze / As it happened

Felix Gall (AG2R Citroën) attacked from a reduced front group with under 13km to go and held on for a solo victory across the Col de la Loze on stage 17 of the Tour de France. Race leader Jonas Vingegaard (Jumbo-Visma) stamped his authority on the queen stage by dropping his main rival Tadej Pogačar (UAE Team Emirates) on the final climb. Pogačar finished the stage 7:37 down – 5:45 behind Vingegaard – leaving him still in second place overall but a massive 7:35 back of the Dane.

Stage 16: Tour de France: Vingegaard removes all doubt, crushes Pogacar in stage 16 time trial / As it happened

After two weeks of racing for seconds, Jonas Vingegaard finally carved out a significant gap over second-placed Tadej Pogačar in the stage 16 time trial in Combloux. Vingegaard won the stage by 1 minute 38 seconds over his rival to extend his lead in the GC to 1:48.

Stage 15: Tour de France: Wout Poels blasts to blockbuster stage 15 solo victory / As it happened

The stalemate between Jonas Vingegaard (Jumbo-Visma) and Tadej Pogačar (UAE Team Emirates) continued on the third mountainous day in a row at the Tour de France. The duo marked each other’s attacks on the final climb to Saint-Gervais Mont-Blanc and ultimately crossed the finish line together. Attacking from the break, Wout Poels (Bahrain Victorious) won stage 15 after an 11km solo ride to to claim his first Tour de France stage win.

Stage 14: Tour de France: Carlos Rodríguez strikes for win on stage 14 as Vingegaard gains valuable second on Joux Plane / As it happened

Rivals Jonas Vingegaard (Jumbo-Visma) and Tadej Pogačar (UAE Team Emirates) continued their intense battle on the final climb on stage 14 of the Tour de France with the yellow jersey Vingegaard gaining one second in an evenly matched duel. Both riders used their respective teams to dispatch all the other riders before fighting it out on the Col de la Joux Plane. Carlos Rodríguez (Ineos Grenadiers) took advantage of the situation to fly down the descent to take the win in Morzine, and move up to third overall.

Stage 13: Tour de France: Kwiatkowski wins stage 13 on Grand Colombier as Pogacar closes in on yellow / As it happened

The Tour de France overall standings remained neck-and-neck between leader Jonas Vingegaard and Tadej Pogačar on stage 13, the second hors-categorie summit finish of the race. Michał Kwiatkowski (Ineos) won the stage from the breakaway, while UAE Team Emirates burned up the team to set up Pogačar. Vingegaard was on guard and fended his rival off until the final metres, losing eight seconds total but keeping the maillot jaune.

Stage 12:   Tour de France: Ion Izagirre secures solo victory on frantic stage 12 / As it happened

Ion Izagirre (Cofidis) won stage 12 of the Tour de France with a solo attack 30km from the line in Belleville-en-Beaujolais. His long-range breakaway rewarded the Basque rider with his second career Tour win, the last one coming in 2016. Mathieu Burgaudeau (TotalEnergies) outsprinted Matteo Jorgenson (Movistar) 58 seconds back to complete the podium. 

The hectic first half of the hilly 168.8km stage saw lots of attack, including Mathieu van der Poel (Alpecin-Deceuninck) who was rewarded as the most combative rider. There were no changes between the top GC leaders, with Jonas Vingegaard (Jumbo-Visma) still in yellow and Tadej Pogačar (UAE Team Emirates) in second and in the best young rider jersey.

Stage 11: Tour de France: Jasper Philipsen flies to fourth sprint victory on stage 11 / As it happened

Jasper Philipsen (Alpecin-Deceuninck) showed more blistering speed, proving himself the best sprinter of the Tour de France on stage 11 to Moulins even without any lead-out from Mathieu van der Poel.

It was a squeaky clean sprint from the Belgian who has endured a flood of hate-mail about his previous sprints.

Daniel Oss (TotalEnergies) was the day's sole breakaway rider and caught with 13km to go. The GC standings remained the same as all of the contenders finished in the peloton.

Stage 10: Tour de France: Pello Bilbao scorches sprint from breakaway to win stage 10 / As it happened

Pello Bilbao (Bahrain Victorious) out-sprinted Georg Zimmerman (Intermarché-Circus-Wanty) and Ben O'Connor (AG2R Citroën) to win stage 10 of the Tour de France on a sizzlingly-hot day. The Spaniard was part of the day's breakaway that brought six riders into Issoire, where he claimed the first stage victory of his career.

The breakaway gained 2:53 on the group containing race leader Jonas Vingegaard (Jumbo-Visma), rival Tadej Pogačar (UAE Team Emirates) third-placed Jai Hindley (Bora-Hansgrohe) and Carlos Rodriguez (Ineos Grenadiers) to keep the top four in the GC standings the same.

Stage 9: Tour de France: Michael Woods triumphs with stage 9 victory atop Puy de Dôme / As it happened

The Tour de France reached the mythical ascent of the Puy de Dôme at the finish of stage 9 where Michael Woods (Israel Premier Tech) triumphed with the day's victory after being part of a large breakaway that gained upwards of 15 minutes on the main GC contenders during the stage.

On the upper slopes of the ascent, Tadej Pogačar (UAE Team Emirates) then surged with 1.5km to go, to put valuable seconds into Jonas Vingegaard (Jumbo-Visma). Vingegaard now leads Pogačar by 17 seconds in the battle for the yellow.

Stage 8: Tour de France: Mads Pedersen beats Jasper Philipsen to win crash-marred stage 8 / As it happened

Stage 8 was a highly anticipated day for the puncheurs, even so, Mark Cavendish had his sights set on a 35th career stage win at the Tour de France, but it wasn't meant to be as the Manxman crashed with 60km to go and forced to abandon the event.

In a chaotic finish to the hilly run-in to Limoges, which saw a late-race crash take down Simon Yates (Jayco AlUla), Mads Pedersen (Lidl-Trek) stormed to the victory in a close sprint ahead of Jasper Philipsen (Alpecin-Deceuninck) and Wout van Aert (Jumbo-Visma). Jonas Vingegaard finished safely in the field and carries the yellow jersey into stage 9 with a finish at Puy de Dôme.

Stage 7: Tour de France: Philipsen denies Cavendish, completes hat-trick in Bordeaux / As it happened

Jasper Philipsen (Alpecin-Deceuninck) blasted across the line in Bordeaux to win stage 7 of the Tour de France, winning by one bike length over Mark Cavendish (Astana Qazaqstan). Biniam Girmay (Intermarché-Circus-Wanty) finished third in the sprint.

For Philipsen, it was his third victory of the three sprint stages in the first week of the 2023 race. He bolted down the main avenue and passed Cavendish in the closing 50 metres, holding the Manxman's attempt at a record 35th Tour stage win  at bay.

Stage 6: Tour de France: Tadej Pogacar claws back time with victory at Cauterets / As it happened

Tadej Pogačar (UAE Team Emirates) won stage 6 with a massive attack across the final 2.7km and stormed back into the general classification mix. He distanced Jonas Vingegaard at the line at Cauterets by 24 seconds, while the Jumbo-Visma rider took the overall lead and yellow jersey away from Jai Hindley (Bora-Hansgrohe), who was 2:39 back in sixth place. 

Vingegaard now has a 25-second advantage over rival Pogačar, while Hindley held the third spot in the overall, 1:34 back, after the massive 144.9km climbing day in the Pyrenees. 

Stage 5: Tour de France: Jai Hindley wins stage 5 as Vingegaard drops Pogacar in Pyrenees / As it happened

The first of the Pyrenean stages at the Tour de France had the potential to shake up the general classification, and it did just that as Jai Hindley (Bora-Hansgrohe) went on a day-long attack, won stage 5 into Laruns and took the yellow leader's jersey in the process.

Hindley moved into the overall race lead by 47 seconds ahead of Jonas Vingegaard (Jumbo-Visma) and 1:03 on Giulio Ciccone (Lidl-Trek), as Tadej Pogaçar (UAE Emirates) slipped to 6th now at 1:40 back.

Stage 4: Tour de France: Jasper Philipsen wins two in a row in crash-marred stage 4 / As it happened

There was no doubt who won stage 4 at the Tour de France, with Jasper Philipsen (Alpecin-Deceuninck) securing his second-consecutive sprint stage win in Nogaro. A day for the sprinters ended in carnage, however, as several riders crashed along the motor speedway circuit that hosted the finish.

There were no changes to the overall classification as Adam Yates (UAE Team Emirates) finished in the field at the end of the 181.8km stage and will wear the yellow leader's jersey into stage 5.

Stage 3 - Tour de France: Jasper Philipsen wins stage 3 after impressive lead-out from Mathieu van der Poel / As it happened

Jasper Philipsen  (Alpecin-Deceuninck) rocketed across the line in a bunch sprint in Bayonne to win stage 3 of the 2023 Tour de France. A half a wheel behind, Phil Bauhaus (Bahrain Victorious) claimed second and Caleb Ewan (Lotto-Dstny) third.

All the general classification contenders, including Adam Yates (UAE Team Emirates) in the yellow jersey, finished safely in the field with no time changes after 193.5km from the hills of Spanish Basque territory to the roads of France.

Stage 2 - Tour de France: Victor Lafay gives Cofidis their first win since 2008 on stage 2 / As it happened

Victor Lafay (Cofidis) put in a stunning attack to claim stage 2 in San Sébastian. The Frenchman clipped off the front of a select group that formed after the Jaizkibel and stole the show from Wout van Aert (Jumbo-Visma), who won the sprint for second.

Tadej Pogačar added to his tally with a time bonus for third and also won the five bonus seconds atop the Jaizkibel ahead of Jonas Vingegaard (Jumbo-Visma). His teammate Adam Yates held the lead by six seconds.

Stage 1 - Tour de France stage 1: Adam Yates wins ahead of twin brother Simon in Bilbao / As it happened

Adam Yates (UAE Team Emirates) won stage 1 of the Tour de France in Bilbao, outsprinting his brother Simon Yates (Jayco-Alula)  after the duo escaped together after the final climb of the Pike. Adam Yates leads the general classification by 8 seconds over his brother, and 18 seconds over his teammate Tadej Pogačar who finished third on the stage.

Enric Mas (Movistar) abandoned the stage after crashing with Richard Carapaz (EF Education-EasyPost) with 23km to go. Carapaz ultimately crossed the line, over 15 minutes from Adam Yates. Defending champion Jonas Vingegaard (Jumbo-Visma) along with other contenders Jai Hindley (Bora-Hansgrohe), David Gaudu (Groupama-FDJ) and Mikel Landa (Bahrain Victorious) are 22 seconds down overall.

Results powered by FirstCycling

Who is racing the Tour de France

See the full 2023 Tour de France start list

How to watch the Tour de France

Live streams:  ITVX / S4C (UK) |  GCN+ (UK) | SBS On Demand (AUS) | Peacock / USA Networks (USA) | FloBikes (CAN) | Sky Sport (NZ)

Find out how to watch the Tour de France with our comprehensive guide.

Tour de France 2023 route

The full 2023 Tour de France route was revealed at the official Tour de France presentation on 27th October .

The race starts across the border in the Basque Country, the first time the race has started there since 1992. A handful of hilly stages open the action before the race crosses the Pyrenees into France.

The route features only 22km of time trialling, all coming on the hilly stage 16. Four summit finishes also feature, including the Puy de Dôme for the first time in 35 years and the Grand Colombier in the Pyrenees.

The mountainous course brings a tough final week, concluding with a final showdown in the Vosges to Le Markstein on stage 20.

Tour de France 2023 contenders

Tour de France rivals: Tadej Pogacar and Jonas Vingegaard

2022 champion Jonas Vingegaard (Jumbo-Visma) will return to defend his title after dispatching two-time winner Tadej Pogačar (UAE Team Emirates) last July. The Slovenian is racing after recovering from a fractured wrist in April, while Vingegaard starts off the back of the Critérium du Dauphiné.

Other big-name GC men lining up at the start in Bilbao include David Gaudu (Groupama-FDJ), Enric Mas (Movistar), Jai Hindley (Bora-Hansgrohe), Ben O'Connor (AG2R Citroën), Richard Carapaz (EF Education-EasyPost), and Mikel Landa (Bahrain Victorious).

See: Tour de France 2023 – Analysing the contenders

Tour de France 2023 teams

The 2023 Tour de France will be made up of 22 teams, 18 WorldTour teams, the two top-ranked second-division teams, and two discretionary wild-card teams.

Lotto Soudal and TotalEnergies made the cut as the best ProTeams of 2022, while Israel-Premier Tech and Uno-X were chosen as the two wildcard teams for the 2023 Tour de France .

Tour de France 2023 schedule

Tour de france history.

Jonas Vingegaard is the reigning champion, having won his first Tour de France in 2022. The Danish rider denied Tadej Pogačar a trio of consecutive victories, the Slovenian having snatched the 2020 title before dominating the 2021 race. 

Pogačar himself broke a Ineos/Sky stranglehold on the race, with the British team having won seven of the previous eight Tours de France with Egan Bernal, Geraint Thomas, Bradley Wiggins and four-time winner Chris Froome . Vincenzo Nibali, then riding for Astana, was the other man to break the British squad's dominance with a win in 2014.

The Tour wins record is currently held by four men, with Eddy Merckx, Bernard Hinault, Jacques Anquetil and Miguel Indurain all on five titles.

Peter Sagan getting once dominated the green jersey for the points classification but has been usurped in the past three years, with Wout van Aert establishing himself as the dominant man of all terrains in 2022. Sagan still holds the all-time green jersey record with seven wins in nine participations. Erik Zabel's six jerseys lie second, ahead of Sean Kelly's four.

In addition to his yellow jersey, Vingegaard won the polka-dot jersey for the mountains classification in 2022, as Pogačar did the previous two years.  Richard Virenque holds the record for polka dot jersey wins at seven, and it won't be beaten anytime soon as Pogačar and Rafał Majka are the only current riders to have won more than one king of the mountains title, with two.

Pogačar has won the white jersey for best young rider three years in a row and, at 24, is still eligible for a fourth crack in 2023.

Read on for a list of the riders with the most wins of the Tour de France, the most stage wins, as well as the major jerseys.

Most Tour de France overall wins

  • 5 – Jacques Anquetil, Eddy Merckx, Bernard Hinault, Miguel Indurain
  • 4 –  Chris Froome
  • 3 – Phiilippe Thys, Louison Bobet, Greg LeMond
  • 2 – Lucien Petit-Breton, Firmin Lambot, Ottavio Bottecchia, Nicolas Frantz, André Leducq, Antonin Magne, Sylvère Maes, Gino Bartali, Fausto Coppi, Bernard Thévenet, Laurent Fignon, Alberto Contador, Tadej Pogačar
  • 1 – Geraint Thomas , Egan Bernal , Jonas Vingegaard

Most Tour de France stage wins

  • 34 – Eddy Merckx, Mark Cavendish
  • 28 – Bernard Hinault
  • 25 – André Leducq
  • 22 – André Darrigade
  • 20 – Nicolas Frantz
  • 19 – François Faber
  • 17 – Jean Alavoine
  • 16 – Jacques Anquetiil, René Le Grevès, Charles Pélissiier ...
  • 12 – Peter Sagan
  • 11 – André Greipel
  • 9 – Tadej Pogačar , Wout van Aert
  • 7 – Chris Froome

Most Tour de France points classification/green jersey wins

  • 7 –  Peter Sagan
  • 6 – Erik Zabel
  • 4 – Sean Kelly
  • 3 – Jan Janssen, Eddy Merckx, Freddy Maertens, Djamolidine Abdoujaparov, Robbie McEwen
  • 2 – Stan Ockers, Jean Graczyk, André Darrigade, Laurent Jalabert, Thor Hushovd, Mark Cavendish
  • 1 – Michael Matthews , Sam Bennett , Wout van Aert

Most Tour de France polka dot jersey/mountains classification wins

  • 7 – Richard Virenque
  • 6 – Federico Bahamontes, Lucien Van Impe 
  • 3 – Julio Jiménez
  • 2 – Felicien Vervaecke, Gino Bartali, Fausto Coppi, Charly Gaul, Imerio Massignan, Eddy Merckx, Luis Herrera, Claudio Chiappucci, Laurent Jalabert, Michael Rasmussen, Rafał Majka , Tadej Pogačar
  • 1 – Nairo Quintana , Chris Froome , Warren Barguil , Julian Alaphilippe , Romain Bardet , Jonas Vingegaard

Tour de France 2023

  • 2023 Tour de France route
  • Tour de France past winners
  • Pogacar, Vingegaard and a duel far too close to call - Tour de France 2023 Preview

Stage 1 - Tour de France stage 1: Adam Yates wins ahead of twin brother Simon in Bilbao

Latest Content on the Race

Mark Cavendish (Astana Qazaqstan)

By Alasdair Fotheringham published 4 October 23

news Team manager says Manxman may do altitude training in Colombia in 2024 pre-season

Picture by Alex Whitehead/SWpix.com - 12/07/2023 - Cycling - 2023 Tour de France - Stage 11: Clermont-Ferrand to Moulins (179.8km) - Jonas Vingegaard of Jumbo-Visma in the yellow jersey.

By Sophie Smith published 16 August 23

Premium Dane preparing for Vuelta a España as his team eyes Grand Tour clean sweep

A peloton rides at speed past a blurred green background

Tour de France tech: All the men's and women's winners combined

By Will Jones last updated 31 July 23

tech Which bike brand came out on top after the men's and women's Tours de France?

Jonas Vingegaard waves to the huge crowds in Copenhagen

By Stephen Farrand published 26 July 23

News Tour de France winner arrives home for two days of celebrations

An all yellow Cervelo S5 for Jonas Vingegaard

Jonas Vingegaard's bike: A custom yellow Cervelo S5 for the Tour champion

By Tom Wieckowski published 26 July 23

Pro bike The Dane rode two custom-painted Cervelos during the Tour

Mash up of three special tour de france bikes

Tour de France winners bikes: A gallery

By Will Jones published 25 July 23

Gallery Special yellow, green, and polka dot bikes on show on the final stage of the Tour

JumboVismas Danish rider Jonas Vingegaard competes during the criterium Days After The Tour the first cycling criterium after the Tour de France in Boxmeer on July 24 2023 Photo by Vincent Jannink ANP AFP Netherlands OUT Photo by VINCENT JANNINKANPAFP via Getty Images

Jonas Vingegaard and Mathieu van der Poel take wins in first of the post-Tour de France criteriums

By Daniel Ostanek published 25 July 23

News Traditional post-Tour festivities kick off with events in Boxmeer and Aalst with Ciccone, Philipsen, Poels also taking part

Victor Campenaerts celebrates his Tour de France super-combativity prize in Paris

Victor Campenaerts celebrates 'very special' Tour de France super-combativity prize

By Daniel Ostanek published 24 July 23

News 'I would even put this above the World Hour Record' says Belgian

Picture by Alex Whitehead/SWpix.com - 16/07/2023 - Cycling - 2023 Tour de France - Stage 15: Les Gets Les Portes du Soleil to Saint-Gervais Mont-Blanc (179km) - Jonas Vingegaard of Jumbo-Visma and Tadej Pogacar of UAE Team Emirates.

​​Five moments that defined the 2023 Tour de France

By Barry Ryan, Alasdair Fotheringham published 24 July 23

Key moments Through the phases of the Vingegaard-Pogačar duel

Mathieu van der Poel works for Alpecin-Deceuninck teammate Jasper Philipsen during the final stage of the Tour de France

Mathieu van der Poel looking ahead to World Championships after Tour de France illness

News 'I feel a lot better. Hopefully, that's a good sign for the World Championships'

Top News on the Race

Mathieu van der Poel looking ahead to World Championships after Tour de France illness

No wins, but lots of pride for Uno-X in Tour de France debut

Jonas Vingegaard: I was more relaxed coming into this Tour de France

Jonas Vingegaard: I was more relaxed coming into this Tour de France

Jai Hindley promises to return to Tour de France to battle for podium

Jai Hindley promises to return to Tour de France to battle for podium

Just finishing the Tour de France a victory for former winner Egan Bernal

Just finishing the Tour de France a victory for former winner Egan Bernal

‘The wink that said let’s go’ - Yates brothers race in sync at Tour de France

‘The wink that said let’s go’ - Yates brothers race in sync at Tour de France

Carlos Rodriguez battles crash injuries to secure fifth overall in Tour de France

Carlos Rodriguez battles crash injuries to secure fifth overall in Tour de France

‘Almost more beautiful than a victory’ – Thibaut Pinot bids Tour de France adieu

‘Almost more beautiful than a victory’ – Thibaut Pinot bids Tour de France adieu

Vingegaard to co-lead at Vuelta a España as Jumbo-Visma eye Grand Tour grand slam

Vingegaard to co-lead at Vuelta a España as Jumbo-Visma eye Grand Tour grand slam

Related features.

Jonas Vingegaard's bike: A custom yellow Cervelo S5 for the Tour champion

IMAGES

  1. Tour De France 2023 Live Free

    la tour de france 2023 live

  2. Tour de France 2023 : Victor Lafay remporte la deuxième étape

    la tour de france 2023 live

  3. Le parcours du Tour de France 2023 dévoilé

    la tour de france 2023 live

  4. Tour De France 2023 Live Ard

    la tour de france 2023 live

  5. Watch Tour de France 2023 Live outside USA on Hulu

    la tour de france 2023 live

  6. Tour de France : l'édition 2023 débutera en Espagne

    la tour de france 2023 live

COMMENTS

  1. Tour de France 2023: Results & News

    Follow live coverage of the 2023 Tour de France, including news, results, stage reports, photos, and expert analysis ... with under 13km to go and held on for a solo victory across the Col de la ...