Chris Goulding scored a game-high 25 points as Melbourne United held off ladder leaders Illawarra in a tense finish to their heated NBL clash.