Green jersey holder Peter Sagan extended his lead in the Tour de France points competition as he outsprinted John Degenkolb to win stage seven.
Britain's Mark Cavendish saw his chances of winning the green jersey suffer a blow as he was part of a group dropped on the second climb of the day.
Slovak Sagan, last year's points winner, won by a bike length in Albi to take his first stage of the 2013 Tour.
Chris Froome finished in the peloton as Daryl Impey retained the yellow jersey.
With no real change in the overall race standings, Friday's 205.5km race from Montpellier was all about the points jersey.
Sagan picked up 45 points for the stage win, to add to the maximum 20 he collected for winning the intermediate sprint, to move onto 224 points, a lead of 94 over Germany's Andre Greipel, while Cavendish is third on 119.
A two-man break, instigated by the oldest man in the peloton, 41-year-old German Jens Voigt and featuring local favourite Blel Kadri, led the race over two of the day's four climbs before succumbing to the pace of Cannondale.
Sagan's Cannondale team-mates pushed hard on the toughest climb of the day, the category two Col de la Croix de Mounis 90km into the stage, in an effort to distance sprinters Cavendish and Greipel, who have both won on this year's Tour.
The tactic worked handsomely, with Greipel losing two minutes on the climb and Cavendish three.
The duo's respective Lotto Belisol and Omega Pharma-Quickstep teams came together to try to chase down the Cannondale-led peloton but eventually called a truce with around 40km of the stage remaining.
Cavendish, who won the green jersey in 2011, tweeted: "Well, one of the "maybe a sprint" days definitely wasn't! Finished with about 80 riders after @opqscyclingteam did some gutsy chasing."
Sagan still had to finish off the sprint in Albi and he almost ruined the good work of his team-mates when he ran wide at a roundabout in the closing kilometres.
However, he regained his composure and emerged from Degenkolb's slipstream in the final metres to take the win, with German rider Degenkolb holding off the challenge of Italy's Daniele Benatti.
"I benefited from a 160km lead-out train," said the 23-year-old.
"The original idea was to win the intermediate sprint but my team-mates came up to me and said we should persist because the sprinters were dropped.
"I told them: If you can, why not?
"I have got more points than I thought but the Tour has only just started - there are still 14 stages left."
The race now heads into the Pyrenees and race leader Impey is already resigned to losing the race leader's yellow jersey on Saturday.
"I'd be overambitious to say that I thought I'd keep this jersey," said the South African, who is not known as a climber. "Guys like Froome, I can see them really putting the pressure on.
"It's the first day in the mountains and I can't see why they wouldn't want to test each other. They've been waiting seven days to see how everyone is going so I think it'll be pretty hard to keep the yellow."
British rider Froome, who finished second behind Team Sky team-mate Sir Bradley Wiggins last year, is in seventh place.
With Wiggins unable to defend his title because of illness and injury, Froome is favourite to become the second British winner of the race and he will start Saturday's stage eight seconds adrift of Impey.
Froome is six seconds clear of Alberto Contador, his main rival for the overall victory.
Saturday's 194km race - from Castres to Ax 3 Domaines - contains two mountain ascents and a summit finish at the ski station and the riders who have ambitions of winning the race are expected to come to the fore.
Stage seven result:
1. Peter Sagan (Svk/Cannondale) 4:54:12"
2. John Degenkolb (Ger/Argos Shimano) ST
3. Daniele Bennati (Ita/Saxo-Tinkoff)
4. Michal Kwiatkowski (Pol/Omega Pharma - Quick-Step)
5. Edvald Boasson Hagen (Nor/Team Sky)
Overall classification after stage seven:
1. Daryl Impey (SA) Orica 27:12:29"
2. Edvald Boasson Hagen (Nor) Team Sky +3"
3. Simon Gerrans (Aus) Orica +5"
4. Michael Albasini (Swi) Orica
5. Michal Kwiatkowski (Pol) Omega Pharma-Quick-Step +6"
7. Chris Froome (GB) Team Sky +8"
9. Nicolas Roche (Ire) Saxo-Tinkoff +14"
11. Alberto Contador (Spa) Saxo-Tinkoff +14"
15. Daniel Martin (Ire) Garmin +22"
21. Cadel Evans (Aus) BMC +31"
29. Joaquin Rodriguez (Spa) Katusha +33"
83. Peter Kennaugh (GB) Team Sky +16'00"
91. David Millar (GB) Garmin +17'07"
141. Mark Cavendish (GB) Omega Pharma-Quickstep +41'43"
166. Ian Stannard (GB) Team Sky +51'09"
183. Geraint Thomas (GB) Team Sky +57'56"
Green points jersey standings after stage seven:
1. Peter Sagan (Svk/Cannondale) 224 points
2. Andre Greipel (Ger/Lotto) 130
3. Mark Cavendish (GB/Omega Pharma - Quickstep) 119
4. Alexander Kristoff (Nor/Katusha) 111
5. Edvald Boasson Hagen (Nor/Team Sky) 88