German Andre Greipel pipped bitter rival Mark Cavendish to win the 10th stage of the Tour de France on Tuesday.
Greipel, who was working for Cavendish at HTC-Highroad until last year but who never got along with the Isle of Man rider, outsprinted Cavendish at the end of the 158 km ride from Aurillac to Carmaux.
The 28-year-old German made a late surge for the line to give his Omega Pharma Lotto team a welcome victory by a wheel length.
Spain’s Jose Joaquin Rojas finished third.
France’s Thomas Voeckler of the Europcar team retained the overall leader’s yellow jersey after spending the day safely in the main bunch.
Wednesday’s 11th stage will take the peloton over 168 kms from Blaye les Mines to Lavaur.