Zach Edey had a career-high 32 points and 17 rebounds to help the Memphis Grizzlies hold off the Sacramento Kings 115-107.