Shai Gilgeous-Alexander had a game-high 35 points, Jalen Williams dropped 24 and Isaiah Hartenstein added a double-double to help the Oklahoma City Thunder beat the Portland Trail Blazers 118-108.