NEW YORK >> Karl-Anthony Towns had 31 points, 10 rebounds and seven assists, OG Anunoby also scored 31 points and shot 13 for 15 from the field, and the New York Knicks beat the Toronto Raptors 139-125 on Monday night.

Cam Payne had 19 points off the bench for the Knicks, who put seven players in double figures and won their fourth straight. Mikal Bridges finished with 14 points and Jalen Brunson had 12 points and seven assists.

Scottie Barnes had 24 points and eight assists, and RJ Barrett scored 23 points for Toronto (7-23), which dropped its eighth straight game.

Magic 108, Celtics 104 >> Tristan da Silva scored 18 points and made a critical 3-pointer with 9.9 seconds left, and Orlando rallied from a 15-point halftime deficit for a victory over Boston, who were missing Jayson Tatum because of an illness.

With Tatum sidelined two nights after his 43-point triple-double in a win at Chicago, Jaylen Brown led the Celtics with 35 points.

Boston led 58-43 at halftime, but the Magic dominated the third quarter to tie the game by the end of that period, and they pushed ahead by 10 in the fourth. The Celtics made a late run and Brown’s layup got Boston within 105-104 with 59.6 seconds left. Al Horford missed a potential go-ahead 3-pointer for the Celtics, and da Silva responded with his game-sealing 3.

Rockets 114, Hornets 101 >> Jabari Smith Jr. had 21 points and 11 rebounds, Fred VanVleet added 20 points and Houston beat Charlotte for their third straight win.

Amen Thompson had 19 points and 11 rebounds, and Cam Whitmore chipped in with 17 points off the bench for the Rockets. They led by 34 in the second half after getting a strong effort from their young corps of players.

76ers 111, Spurs 106 >> Tyrese Maxey scored 32 points and made two crucial plays in the final minute, and Philadelphia rallied after Joel Embiid was ejected to beat Victor Wembanyama and San Antonio.

Embiid was thrown out by referee Jenna Schroeder with 2:59 left in the second quarter. The seven-time All-Star received the first technical for arguing with Schroeder, and received another technical — and ejection — from Schroeder before any more game time elapsed. Embiid was close to Schroeder, but it wasn’t clear from replays whether he made contact with the official.

Cavaliers 124, Jazz 113 >> Darius Garland scored 23 points and the NBA-best Cavaliers beat Utah for their 17th victory in 18 home games.

Evan Mobley had 22 points and 10 rebounds, Donovan Mitchell also scored 22 points, Sam Merrill scored a season-high 20 and Garland had eight assists for Cleveland. The Cavaliers (26-4) have won five straight by an average margin of 20 points.

Heat 110, Nets 95 >> Bam Adebayo scored 17 of his 23 points in the second half and Miami snapped a three-game skid with a win over Brooklyn.

Nikola Jovic scored 18 points and Tyler Herro added 17 points and 12 rebounds for the Heat, who are 7-0 when holding opponents under 100 points. Miami’s Duncan Robinson had 17 points, shooting 5 for 10 from 3-point range.

Bucks 112, Bulls 91 >> Khris Middleton and Brook Lopez each scored 21 points, Bobby Portis added 19 points and 13 rebounds, and Milwaukee beat Chicago without Giannis Antetokounmpo and Damian Lillard.

Middleton set a season high for the second game in a row after scoring 18 in Saturday’s win over Washington. The three-time All-Star missed the first 21 games following surgery on both ankles.

Hawks 117, Timberwolves 104 >> Garrison Mathews made a career-best seven 3-pointers and scored a season-high 25 points off the bench as Atlanta knocked off Minnesota.

Trae Young had 29 points and seven assists and De’Andre Hunter added 19 points to help the Hawks halt a three-game losing streak. Young was listed as questionable with a bruised heel but showed no ill effects.

Thunder 123, Wizards 105 >> Shai Gilgeous-Alexander scored 41 points and Oklahoma City beat Washington, sending the NBA-worst Wizards to their 21st loss in 23 games and 12th straight on the road.

Jalen Williams added 17 points and Isaiah Hartenstein had 16 points and 11 rebounds for the Thunder, who shot 44.3% from the field and made 19 of 22 free throws.

Clippers 114, Grizzlies 110 >> Norman Powell scored 29 points, including four in the final 25 seconds to lead Los Angeles to a victory over Memphis.

Mavericks 132, Trail Blazers 108 >> Luka Doncic returned from a two-game absence to score 27 points, Daniel Gafford added 23 off the bench and Kyrie Irving finished with 20 as Dallas beat Portland.