Gasol went 9-for-11 from the field and the free-throw line for Memphis, which ended a seven-game skid in the series against Golden State. The rookie also blocked three shots.
Andris Biedrins had 16 points and 22 rebounds for Golden State. Stephen Jackson finished with 17 points and Corey Maggette scored 13 despite sitting out the second quarter with an injury.
Biedrins has 11 straight double-doubles dating to last season for the longest current streak in the league. It also was his second game with 20-plus rebounds in his career.
Memphis closed the third quarter with a 13-2 run and carried a 73-67 lead into the fourth. O.J. Mayo's fast-break dunk capped a 7-0 surge and extended the lead to 86-75 in the final period.
Rudy Gay scored 14 points and Mayo added 13 for Memphis.
Kelenna Azubuike scored 10 for the Warriors, who shot 34 percent from the field.
Memphis, which led by as many as nine in the first half, carried a 49-45 advantage into the break. Gasol had 20 points and nine boards at halftime.
Despite Gasol's big first half, the Warriors stayed close and erased the Memphis lead with nine unanswered points midway through the third. Rookie DeMarcus Watson had the final two baskets in the run.
Memphis got out of its offense, playing 1-on-1 and taking ill-advised shots late in the shot clock.
Notes:@ Maggette, the Warriors' second-leading scorer, went to the locker room late in the first quarter with a mild left hamstring strain. He returned at the start of the second half. ... Warriors F Rob Kurz, signed by the team Sunday, dressed for his first game.
The 6-foot-9 rookie out of Notre Dame appeared in four preseason games for Golden State, averaging 4.5 points, 3.8 rebounds and 1.8 assists. The team waived him Oct. 27. To make room for Kurz, the Warriors moved G Monta Ellis to the suspended list. ... The Warriors are the youngest team in the league with an average age of 24 years and 71 days on opening day and one of the few teams in the league with more rookies (five) than the Grizzlies (four). However, the Grizzlies have started three of their rookies (Gasol, Mayo and Darrell Arthur) most of the season, while only DeMarcus Nelson is getting significant playing time for the Warriors' first-year players.