Timberwolves 104,
Magic 89
Julius Randle had 23 points and 10 rebounds, Anthony Edwards added 21 points and seven assists and the Minnesota Timberwolves beat the Orlando Magic 104-89 on Thursday night for their third straight victory.
Naz Reid came off the bench to score 16 points, and Rudy Gobert added 10 points and 12 rebounds for Minnesota.
Goga Bitadze led Orlando with 15 points and eight rebounds. Kentavious Caldwell-Pope added 13 points.
CAVALIERS 132, RAPTORS 126
Darius Garland scored a season-high 40 points, Jarrett Allen had 18 points and 15 rebounds, and NBA-leading Cleveland beat Toronto to extend their win streak to 12.
Evan Mobley finished with 21 points, 11 rebounds and six assists for the Cavaliers, who are tied for the fifth-best record in league history through 37 games at 33-4. Cleveland also has the top home mark in the NBA, going 20-1 at Rocket Mortgage FieldHouse.
Scottie Barnes had 24 points, 10 rebounds and eight assists for Toronto, which is a league-worst 1-17 on the road and has lost 15 of its last 16 overall. Chris Boucher added 23 points and 12 rebounds off the bench.
Cavaliers guard Donovan Mitchell was given the night off after playing a team-high 35 minutes Wednesday in a 129-122 win over the Thunder. West leader Oklahoma City had won a franchise-record 15 in a row.
WARRIORS 107, PISTONS 104
Buddy Hield scored 19 points, helping Golden State hold on for a win over Detroit.
MAVERICKS 117,
TRAIL BLAZERS 111
Jaden Hardy scored a season-high 25 points off the bench, P.J. Washington had 23 points and 14 rebounds and the Dallas Mavericks used a late 16-0 run to beat the Portland Trail Blazers 117-111 on Thursday night.
ROCKETS 119, GRIZZLIES 115
Alperen Sengun had 32 points and 14 rebounds, and Houston held on to beat Memphis in a showdown between two of the top teams in the Western Conference.