Gerald Green had 32 points and Eric Bledsoe scored 30 as Phoenix beat the Blazers, helping the Warriors to pull to within one and a half games of Portland.