South African middle-distance runner Taylor Kavangh made a strong comeback by winning the 10km race at the Durban International on Sunday morning, after a few months away from competition.