Randolph's efforts take Grizzlies past 76ers

Randolph's double-double was his eighth straight since returning from a knee injury [Getty Images]

Zach Randolph scored 17 points, grabbed 14 rebounds, had four assists and even shot and made a three-pointer as the Grizzlies cruised past the Philadelphia 76ers 101-83.

Randolph's double-double was his eighth straight (24th this season) since returning from a knee injury that caused him to miss nine games.

Elsewhere, Brian Roberts scored 17 points and the Charlotte Hornets struggled but eventually rallied to beat the New York Knicks 76-71.

Both teams were without their leading scorers as Knicks (8-37) forward Carmelo Anthony sat out with a sore left knee and Hornets (19-26) guard Kemba Walker was sidelined after a cyst on his left knee flared up.

OJ Mayo made four 3-pointers and finished with 20 points as the Milwaukee Bucks snapped a two-game losing streak with a 101-86 victory over the Detroit Pistons.

Gordon Hayward scored 24 points on 10-of-14 shooting from the field and guard Trey Burke added 19 points off the bench to lead the Utah Jazz to a 108-73 win over the Brooklyn Nets.

LaMarcus Aldridge delayed surgery on his injured left thumb and recorded 26 points and nine rebounds as the Portland Trail Blazers defeated the Washington Wizards 103-96.