South African long-distance runner Onalena Khonkhobe achieved a rare feat as he claimed the Soweto Marathon title today, after also winning the Two Oceans ultra-marathon earlier this year.