Golden State Warriors guard Stephen Curry (30) celebrates in front of Orlando Magic center Nikola Vucevic, right, after assisting on a three-point basket by Klay Thompson during the second half of an NBA basketball game Friday, Dec. 1, 2017, in Orlando, Fla. (AP Photo/Phelan M. Ebenhack)
Golden State Warriors guard Stephen Curry (30) celebrates in front of Orlando Magic center Nikola Vucevic, right, after assisting on a three-point basket by Klay Thompson during the second half of an NBA basketball game Friday, Dec. 1, 2017, in Orlando, Fla. (AP Photo/Phelan M. Ebenhack) Credit: Phelan M. Ebenhack

The Associated Press

Orlando, Fla. — Klay Thompson scored 27 points, Kevin Durant had 25 and Steph Curry 23 to help the Golden State Warriors rout the Orlando Magic, 133-112, on Friday night.

Durant was ejected for arguing with 4:52 left. Jordan Bell added 16 points, Draymond Green 12 and Omri Casspi 11 for Golden State, which expanded a 13-point lead after Durant left.

Aaron Gordon led Orlando with 29 points, Evan Fournier had 22, and Jonathon Simmons 18. The Magic have lost 10 of their last 11 and were playing catchup all night against the defending NBA champion Warriors.

Golden State led wire-to-wire, taking advantage of crisp passing and aggressive shooting by its stars to build an early lead and successfully hold off any Magic rallies. The Warriors had 46 assists, the highest number by an NBA team this season. Thompson was 11 of 14 from the field, and Durant 10 of 14.

Orlando also had a good night offensively, making 11 three-pointers and shooting 45.8 percent, but the Magic do not have the firepower to get into a shootout with the Warriors.

Golden State backup guard Shaun Livingston was the only one of the 19 players used in the first half not to score.

Wizards 109, Pistons 91

Washington — Markieff Morris shook off his recent struggles to score 23 points, Tomas Satoransky added a career-high 17 points off the bench, and Wizards beat Detroit for their first home win in nearly three weeks.

Otto Porter Jr. added 17 points, and Marcin Gortat had 12 points and 12 rebounds for Washington, which improved to 2-2 without All-Star point guard John Wall since he received injections in his swollen left knee.

The Wizards outscored Detroit 35-15 in the third quarter, the Pistons’ lowest-scoring period of the season, to secure their first home victory since Nov. 13.

Andre Drummond had 14 points, 17 rebounds and seven assists for the Pistons, who were still outrbounded 49-32.

Raptors 120, Pacers 115

Toronto — DeMar DeRozan scored 26 points, Jakob Poeltl made all eight of his field goal attempts and had a career-high 18 points and Toronto beat Indiana for its sixth straight home victory.

Serge Ibaka added 15 points, Jonas Valanciunas had 13 and Kyle Lowry and Fred VanVleet each had 11 for the Raptors. They are 8-1 at home.

Victor Oladipo scored a season-high 36 points for Indiana, and Myles Turner had 17, and Darren Collison 16. The Pacers lost their second straight road game after winning the previous four away from home. They have lost eight consecutive regular-season visits to Toronto.

Heat 105, Hornets 100

Miami — Josh Richardson scored a career-high 27 points, Dion Waiters added 19 and Miami shook off a horrendous start to beat Charlotte.

The Heat went on a 9-0 run in the final moments to decide things, with a 3-pointer by Waiters with 1:09 left for a 102-96 lead being perhaps the shot of all for Miami.

Wayne Ellington scored 14 points, Tyler Johnson added 12 and Kelly Olynyk had 10 for Miami, which snapped a two-game slide.

Thunder 111, Wolves 107

Oklahoma City — Paul George had 35 points and nine assists and Oklahoma City beat Minnesota Timberwolves to snap a three-game losing streak.

Steven Adams had a career-high 27 points on 11-for-11 shooting from the field and Russell Westbrook added 15 points, 14 assists and nine rebounds for Oklahoma City.

The Thunder shot 51.9 percent from the field and outrebounded the Timberwolves 42-26. It was Oklahoma City’s first victory of the season by fewer than nine points.

Spurs 95, Grizzlies 78

Memphis, Tenn. — LaMarcus Aldridge had 22 points, Rudy Gay added 18 and San Antonio handed Memphis its 10th straight loss.

San Antonio controlled most of the game, leading by as many as 25 in the fourth quarter. Memphis provided a more spirited effort in its second game under interim coach J.B. Bickerstaff, who took after David Fizdale was fired Monday.

Marc Gasol led Memphis with 16 points and 13 rebounds.

Kings 107, Bulls 106

Chicago — Zach Randolph had 25 points and 13 rebounds, Bogdan Bogdanovic scored 19 points and Sacramento extended Chicago’s losing streak to eight games.

Randolph was 12 for 19 from the field.

Jerian Grant had 17 points, and rookie Lauri Markkanen, Robin Lopez and Paul Zipser scored 14 points apiece for Chicago. The Bulls are an NBA-worst 3-18.