Stage 7 was one of the last sprinter's days in this year's Tour, and the finish was a battle of all the top sprinters.
Here are the results:
MORE: Incredible photos from this year's race | Beginner's guide | Who will be the next great American rider?
Who won Stage 7 of the 2015 Tour de France?
Mark Cavendish finally won a stage this year. He fought off Peter Sagan, André Griepel and John Degenkolb after struggling to keep up with them in the intermediate sprint earlier in the day.
Who is the top American after seven stages in the Tour de France?
Tejay van Garderen holds third place, just 13 seconds behind leader Chris Froome.
What were the results of Stage 7 of the Tour de France?
1. Mark Cavendish, 4h 27' 25"
2. André Griepel, 4h 27' 25", +00' 00"
3. Peter Sagan, 4h 27' 25", +00' 00"
4. John Degenkolb, 4h 27' 25", +00' 00"
5. Alexander Kristoff, 4h 27' 25", +00' 00"
6. Arnaud Demare, 4h 27' 25", +00' 00"
7. Tyler Farrar, 4h 27' 25", +00' 00"
8. Reinardt Janse van Rensberg, 4h 27' 25", +00' 00"
9. Davide Cimolai, 4h 27' 25", +00' 00"
10. Sam Bennett, 4h 27' 25", +00' 00"
Who is the overall leader after Stage 7?
Though there was no yellow jersey after Stage 7, Chris Froome will wear it when Stage 8 begins tomorrow. Tony Martin, who was in yellow in Stage 6, pulled out of the race Thursday after breaking his collarbone, and Froome declined to wear yellow out of respect.
Top 10 riders after Stage 7:
1. Chris Froome, 26h 40' 51"
2. Peter Sagan, 26h 41' 02", +00' 11"
3. Tejay van Garderen, 26h 41' 04", +00' 13"
4. Tony Gallopin, 26h 41' 17", +00' 26"
5. Greg van Avermaet, 26h 41' 19", +00' 28"
6. Rigoberto Uran, 26h 41' 25", +00' 34"
7. Alberto Contador, 26h 41' 27", +00' 36"
8. Zdenek Stybar, 26h 41' 43", +00' 52"
9. Geraint Thomas, 26h 41' 54", +01' 03"
10. Warren Barguil, 26h 41' 58", +01' 07"
What is the route for Stage 8?
Stage 8 is a 181.5-kilometer ride in the French province of Brittany from Rennes to Mûr-de-Bretagne. There is an intermediate sprint and climb, and riders will finish with a 2-kilometer category 3 climb.
What TV channel is showing Stage 8?
NBCSN has the live broadcast of Stage 8. It begins at 8 a.m. ET.