Gasol was 10 of 16 from the field for the Grizzlies, who moved to two games ahead of idle Houston in the Southwest Division.
Jeff Green had 19 and Zach Randolph added 16 for the Grizzlies, who held the Bulls to 43.8% shooting from the field and improved to 21-11 on the road.
Pau Gasol, Marc's older brother, had 13 points and 11 rebounds for his 43rd double-double to match the career high he set during the 2010-11 season with the Lakers.
Marc Gasol started opposite his brother at last month's NBA All-Star game.
Washington 95, at Charlotte 69: Marcin Gortat scored 20 points, John Wall added 15 points and nine assists, Bradley Beal had 14 points and Kevin Seraphin scored 12 for the Wizards, who ended a nine-game road losing streak. Mo Williams scored 19 points for the Hornets, who shot just 32.5% (25 of 77) and committed 16 turnovers to tie their lowest-scoring game this season and end a five-game winning streak.
at Atlanta 130, Sacramento 105: Kyle Korver and DeMarre Carroll each scored 20 points as the Hawks bounced back from a rare loss by becoming the first NBA team to 50 wins, scoring a season high in beating the Kings. Resting three starters, the East-leading Hawks (50-13) were beaten by the lowly 76ers over the weekend to end a six-game winning streak.
Boston 100, at Miami 90: Isaiah Thomas scored 25 points in another strong game off the bench, Brandon Bass added 14, and Luigi Datome scored 13 for the Celtics. Kelly Olynyk finished with 10. The Heat got a pregame lift from the return of Chris Bosh to the team's bench for the first time since he was ruled out for the season last month because of blood clots on a lung. But it wasn't enough to keep Miami's playoff hopes from taking another blow.
New Orleans 114, at Milwaukee 103: Anthony Davis scored 43 points, tying a career high. Eric Gordon added 16 and Tyreke Evans had 13 before leaving the game in the third quarter with an ankle injury. The Pelicans shot 59% for the game and 60% from three-point range. Giannis Antetokounmpo had a career-high 29 points for the Bucks, who have lost seven of nine. Milwaukee took a 101-100 lead with 3:35 remaining on a runner by Antetokounmpo. Davis then scored eight consecutive points as New Orleans closed the game on a 14-2 run.
at Denver 106, New York 78: Kenneth Faried had 19 points and 11 rebounds, and Wilson Chandler and Will Barton scored 17 points apiece for the Nuggets, who enjoyed their largest margin in a win this season. The Knicks lost their fourth straight and fell to 12-50, the NBA's first 50-loss team this season. The lead grew to as much as 34 in the fourth quarter. It was the largest lead of the season for the Nuggets, who tied a season low with eight turnovers. They didn't have a turnover in the second or third quarter.
Golden State 98, at Phoenix 80: Stephen Curry scored 25 of his 36 points in the second half of the Warriors' 50th victory of the season. Klay Thompson added 25 for the Warriors, who at 50-12 have the NBA's best record, a half-game better than Atlanta. Curry made seven of 13 three-pointers, six of eight in the second half, in his 13th 30-point game of the season.
at Clippers 89, Minnesota 76