Cape Town - South Africa's Stephen Mokoka has won the Great Scottish Run after Haile Gebrselassie quit the defence of his title after 19 minutes of the half marathon race.
According to the BBC website, the former world and Olympic 10 000m champion, 41, was having problems with his breathing when he stopped.
Mokoka won the men's race in a time of one hour, one minute and 25 seconds.
Mokoka, 29, surged clear to win by seven seconds from
Stephen Chemlany, with Mark Kiptoo just behind.
Around 30 000 participants of all ages started
Scotland's biggest running event, taking part in either a 10 000m or
half marathon challenge through the heart of the city.