Gerald Green’s career-high 41 points led the Phoenix Suns, as they rallied for an upset 128-122 win on the road in OKC.