Yates keeps lead as Cav loses

Elia Viviani out-sprinted Mark Cavendish to win stage seven of the Tour of Turkey in Izmir.

Britain's Adam Yates avoided a flurry of late crashes to retain his overall lead of the race.

Cavendish was given the perfect lead-out by his Omega Pharma - Quick-Step team-mates but succumbed to a searing late charge from Cannondale's Viviani, and was also overtaken at the death by Astana's Andrea Guardini.

Yates safely steered his way past two big crashes in the last 1km to finish in the peloton and ensure he keeps his slender, one-second advantage in the general classification over Rein Taaramae going into Sunday's rolling final stage in Istanbul.

The 21-year-old from Bury, who rides for Orica-GreenEdge, took the leader's jersey by winning stage six and now faces a potentially tense battle with his Estonian rival on a 121km final day.

Viviani's victory was his second of the race, while Cavendish's win tally for the eight-day event stays on three.