Forward Jeff Green was 5-for-7 from long range and scored 23 points as the Grizzlies tied their season-high number of three-pointers.
The Trail Blazers (44-24) dropped their fourth successive game on their road trip.
Eric Bledsoe scored a game-high 34 points as the Phoenix Suns recorded a 117-102 victory over the Houston Rockets.
Bledsoe added eight rebounds and three steals as the Suns (37-33) stayed in the race for the final berth in the Western Conference play-offs, while also ending Houston’s three-game home win streak.
Center Brook Lopez had his second successive big game, scoring 26 points on 11-of-14 shooting, as the surging Brooklyn Nets beat the reeling Indiana Pacers 123-111.
Brooklyn (29-39) won for the fourth time in five games to move one game behind eighth-place Boston in the Eastern Conference playoff chase.
Indiana (30-39) lost their fifth successive game and fell a half-game behind the Celtics.
Reggie Jackson had 22 points and 11 assists and the Detroit Pistons rallied from a 19-point, third-quarter deficit to topple the Chicago Bulls 107-91.
The point guard scored 17 points in the third quarter while sparking the turnaround as the Pistons (25-44) won for just the second time in their last 13 games.
Guard Stephen Curry scored 24 points and the Golden State Warriors posted their fifth straight victory with a 106-91 home win over the Utah Jazz.
The Warriors (56-13) have the best record in the league. ????
Memphis Grizzlies 97-86 Portland Trail Blazers
Phoenix Suns 117-102 Houston Rockets
Brooklyn Nets 123-111??Indiana Pacers??
??Detroit Pistons 107-91??Chicago Bulls
Golden State Warriors 106-91 Utah Jazz