Raptors 90, Hornets 85
Kyle Lowry scored 21 points and broke a tie late in the fourth quarter as the Toronto Raptors overcame a 17-point deficit to defeat the Charlotte Hornets 90-85.
Norman Powell added 17 points for the Raptors. Frank Kaminsky led Charlotte with 27 points and Kemba Walker added 24.
Cavaliers 113, Pacers 104
Kyle Korver scored 22 points off the bench for Cleveland and became the seventh player in NBA history to make 2,000 three-pointers.
LeBron James scored 31 points for his 13th 30-point game of the season, and Kyrie Irving scored 26 points and passed for seven assists for Cleveland.
Jeff Teague recorded 15 points and 11 assists and Glenn Robinson III scored 19 points for the Pacers.
Spurs 107, Magic 79
LaMarcus Aldridge scored 23 points and Kawhi Leonard had 22 in the Spurs’ easy victory.
San Antonio, which owns the second-best record in the NBA behind the Golden State Warriors, did not play its starters — except for center Dewayne Dedmon — in the fourth quarter.
Center Nikola Vucevic led the Magic with 16 points and 10 rebounds. Forwards Aaron Gordon and Jeff Green each scored 11 points.
Bucks 129, Nets 125
Giannis Antetokounmpo scored 33 points, and the Bucks held on down the stretch to extend the Nets’ home losing streak to 16 games and their overall losing streak to 14 games.
Antetokounmpo recorded his 13th game with at least 30 points and pulled down nine rebounds.
Greg Monroe added 25 points, and Khris Middleton contributed a season-high 20 points. Brooklyn’s Brook Lopez scored a season-high 36 points.
Pistons 98, Mavericks 91
Reggie Jackson scored 22 points and Jon Leuer had 20 points to lead Detroit’s victory.
The Pistons out-rebounded the Mavericks 57-38 and completed a two-game sweep of the season series for the first time since the 1997-98 season.
Dirk Nowitzki racked up 24 points and 10 rebounds for the Mavericks.
Heat 117, Rockets 109
Hassan Whiteside posted a double-double and led a decisive performance on the offensive glass as the Heat completed a season sweep of the Rockets.
Whiteside finished with 23 points, 14 rebounds and five blocks. Dion Waiters totaled 23 points, nine rebounds and seven assists for the Heat.
James Harden produced his 15th triple-double with 38 points, 12 rebounds and 12 assists while Ryan Anderson added 17 points.
Celtics 116, 76ers 108
Isaiah Thomas tied John Havlicek’s 45-year-old Celtics record with his 40th straight 20-point game and then pulled off his usual fourth-quarter heroics to lead Boston to its fourth straight win.
Thomas finished with 33 points. Dario Saric came off the bench to lead the Sixers with 20 points and 10 rebounds.
Pelicans 95, Grizzlies 91
Forward Solomon Hill scored a season-high 23 points and the Pelicans held off Memphis in the closing minutes.
New Orleans had a 16-point lead at the start of the fourth quarter. But the Grizzlies twice got the lead down to a point, the last time at 92-91 when Vince Carter hit a three-point shot with 48.5 seconds left.
Timberwolves 112, Nuggets 99
Andrew Wiggins continued his hot stretch with 40 points, his fourth 40-point game of the season, to lead Minnesota’s win.
Karl-Anthony Towns had 24 points and a season-high 19 rebounds for Minnesota.
Gary Harris scored 22 points and Jameer Nelson had 16 points, 11 assists and seven rebounds for Denver.
Suns 137, Lakers 101
Eric Bledsoe had his third career triple-double with 25 points, 10 rebounds and 13 assists and the Suns rolled to their biggest win of the season.
Lou Williams and D’Angelo Williams had 21 points each for the Lakers, who have lost 16 of the last 21 meetings with Phoenix overall.
Jazz 111, Trail Blazers 88
Gordon Hayward scored 22 points, dished out seven assists and collected six rebounds to help Utah snap a three-game losing streak.
CJ McCollum scored 18 points, and Damian Lillard had 13 on three-of-19 shooting. Jusuf Nurkic added 13 in his Blazers debut.
Thunder 116, Knicks 105
Russell Westbrook racked up his 27th triple-double of the season by scoring 38 points to go with 14 rebounds and 12 assists.
Victor Oladipo poured in 21 points on nine-of-17 shooting, and Jerami Grant came off the bench to score 13 points for Oklahoma City.
Carmelo Anthony led the Knicks with 30 points on 11-of-20 shooting, and Derrick Rose collected 25 points.
Warriors 109, Kings 86
Golden State vented the frustration of six consecutive substandard quarters with a 28-2 third-quarter flurry that enabled the Warriors to erase a halftime deficit and roll to a rout of Sacramento.
Klay Thompson had a game-high 35 points. Kevin Durant chipped in with 21 points to go with seven rebounds and seven assists for Golden State, which saw All-Star Draymond Green get ejected for two technical fouls.
Matt Barnes, a former Warrior, finished with a 15-point, 14-rebound double-double for the Kings.
Clippers 99, Hawks 84
Blake Griffin scored a team-high 17 points and collected nine rebounds in three quarters, and Los Angeles captured its fourth consecutive victory with a win over Atlanta.
J.J. Redick contributed 15 points while Austin Rivers chipped in 13 points for the Clippers. Clippers center DeAndre Jordan had a game-high 16 rebounds to go with seven points.
Dennis Schroder had 15 points and seven assists for the Hawks. Dwight Howard finished with 11 points and 15 rebounds.