Istanbul - British sprint ace Mark Cavendish won his second stage of this year's Tour of Turkey when he claimed the seventh stage on Saturday, a 166 kilometres ride from Selcuk to Izmir.
The 29-year-old Isle of Man-born rider - who won four stages in last year's edition - edged out Italian duo Andrea Piechele and Kristian Sbaragli.
Croatia's Kristijan Durasek retained the overall lead -- he holds a 21sec advantage over 43-year-old Italian Davide Rebellin -- ahead of Sunday's eighth and final stage in Istanbul.
1. Mark Cavendish (GBR/Etixx) 3hr 59min 49sec, 2. Andrea Piechele (ITA/BAR) same time, 3. Kristian Sbaragli (ITA/Mtn) s.t, 4. Manuel Belletti (ITA/STH) s.t, 5. Magnus Cort Nielsen (DEN/OGE) s.t.
1. Kristijan Durasek (Cro/LAM) 28hr 21min 23sec, 2. Davide Rebellin (Ita/CCC) at 21sec, 3. Eduardo Sepulveda (Arg/BSE) 32, 4. Jay McCarthy (Aus/TCS) 1min 14sec, 5. Alex Cano Ardila (Col/COL) 1:30.