After several attempts, Justin Harding celebrated his maiden Magical Kenya Open title at the par 71 Karen County Club course.