The rainy weather during the final mountain of Stage 12 was as much of a challenge for riders as the climb itself. There were several attacks from the top contenders, but all were neutralized.
Here are the results after Stage 12:
MORE: Incredible photos from this year's race | Beginner's guide | Tour contenders
Who won Stage 12 of the 2015 Tour de France?
Joaquim Rodriguez rode strong up the final 10 kilometers of the stage to win atop the Plateau de Beille, over a minute before Jakob Fuglsang.
In the chase pack with the yellow jersey contenders, several failed attacks neutralized any chance of gaining a few seconds on Chris Froome. Vincenzo Nibali and Alberto Contador began the attacks, followed by Alejandro Valverde and Nairo Quintana.
In the final meters of the day, Valverde broke away from the group and gained one second, but the main contenders — Froome, Tejay van Garderen, Contador and Quintana — all finished together.
Who is the top American after 12 stages in the Tour de France?
Van Garderen maintains his second-place position as he stuck with Froome through Thursday's climbs.
What were the results of Stage 12 of the Tour de France?
1. Joaquim Rodriguez, 5h 40' 14"
2. Jakob Fuglsang, 5h 41' 46", +01' 12"
3. Romain Bardet, 5h 42' 03", +01' 49"
4. Gorka Izagirre Insausti, 5h 44' 48", +04' 34"
5. Louis Meintjes, 5h 44' 52", +04' 38"
6. Jan Barta, 5h 46' 01", +05' 47"
7. Romain Sicard, 5h 46' 17", +06' 03"
8. Mikael Cherel, 5h 46' 42", +06' 28"
9 Alejandro Valverde, 5h 47' 00", +06' 46"
10. Chris Froome, 5h 47' 01", +06' 47"
Who is the overall leader after Stage 12?
Chris Froome keeps the yellow jersey after Stage 12. He and Team Sky have successfully held off any attacks from the main threats.
Top 10 riders after Stage 12:
1. Chris Froome, 46h 50' 32"
2. Tejay van Garderen, 46h 53' 24", +02' 52"
3. Nairo Quintana, 46h 53' 41", +03' 09"
4. Alejandro Valverde, 46h 54' 30", +03' 58"
5. Geraint Thomas, 46h 54' 35", +04' 03"
6. Alberto Contador, 46h 54' 36", +04' 04"
7. Robert Gesink, 46h 56' 04", +05' 32"
8. Tony Gallopin, 46h 58' 04", +07' 32"
9. Vincenzo Nibali, 46h 58' 19", +07' 47"
10. Bauke Mollema, 46h 58' 34", +08' 02"
What is the route for Stage 13?
Stage 13 is another long stage, a 198.5-kilometer route from Muret to Rodez, but the route flattens out a bit as the Tour heads out of the Pyrénées and into the Alps. There are three main climbs, all less than four kilometers long, and there is one intermediate sprint.
What TV channel is showing Stage 13?
NBCSN will broadcast Stage 13 live beginning at 8 a.m. ET.