Over a decade after he stepped aside from golf as he battled plenty of personal demons, Anthony Kim has won his first tournament nearly 16 years.