Zach Randolph led the way with 22 points and 13 rebounds as the Grizzlies beat the Jazz to pull to within a game of the Warriors.