Indiana Pacers guard Glenn Robinson III (40) shoots against New York Knicks center Joakim Noah (13) during the first quarter of an NBA basketball game, Tuesday, Dec. 20, 2016, in New York. (AP Photo/Julie Jacobson)
Indiana Pacers guard Glenn Robinson III (40) shoots against New York Knicks center Joakim Noah (13) during the first quarter of an NBA basketball game, Tuesday, Dec. 20, 2016, in New York. (AP Photo/Julie Jacobson) Credit: Julie Jacobson

Memphis, Tenn. — Isaiah Thomas scored a career-high 44 points, including 36 after halftime to lead the Boston Celtics past the Memphis Grizzlies 112-109 in overtime on Tuesday night.

After the Grizzlies took a 106-105 lead on a rebound basket by Tony Allen with 1:10 left in the extra period, the Celtics scored the next five points.

Al Horford had 17 points and 14 rebounds for the Celtics, who overcame a 17-point deficit in the second half to win their third straight. Avery Bradley added 16 points.

Thomas also matched his career best for 3-pointers, going 7 of 10 from outside the arc.

Marc Gasol and Troy Daniels led Memphis with 24 points apiece.

Mike Conley had 19 points and eight assists for the Grizzlies, who lost their third in a row — all at home.

Raptors 116, Nets 104

Toronto — Kyle Lowry had 23 points, Norman Powell scored a season-high 21 and Toronto defeated Brooklyn.

Lowry, who shot 8-of-12 from the field and 3-of-5 on 3-pointers, added eight assists and four rebounds before sitting out the final 6 minutes as the Raptors (20-8) won their second straight.

Six different Raptors scored in double figures. Toronto never trailed and led by as many as 23.

Hornets 117, Lakers 113

Charlotte, n.c. — Kemba Walker had 28 points and 10 assists, Marco Belinelli scored 11 fourth-quarter points and Charlotte rallied from 19 down to beat Los Angeles.

Walker had 15 points in the third quarter and a key rebound with 27.9 seconds left in the fourth to set up a tiebreaking jumper by Nicolas Batum with 13 seconds remaining.

Batum had 23 points on 8-of-12 shooting and added 10 assists. Belinelli finished with 13 points.

Knicks 118, Pacers 111

New York — Carmelo Anthony matched a season high with 35 points and New York used a big second-half turnaround to beat Indiana.

The Knicks fell behind by 15 in the third quarter, then suddenly seized control to snap a three-game losing streak. Anthony scored 26 in the second half.

Derrick Rose had 24 points and Kristaps Porzingis added 21 for the Knicks, who returned home after a poor finish to their five-game trip out West. They started slowly but improved to 10-4 at home.

Pelicans 108, Sixers 93

Philadelphia — Anthony Davis had 31 points and 16 rebounds to lead New Orleans over Philadelphia in a game between struggling teams.

Davis scored 11 in New Orleans’ dominant second quarter and Terrence Jones finished with 17 points and 10 boards for the Pelicans, who avenged a Dec. 8 home loss to the 76ers while winning for only the third time in 11 games.

Cavaliers 114, Bucks 108 (ot)

Milwaukee — LeBron James buried a go-ahead 3-pointer with 24 seconds left in overtime and Cleveland held on for a victory over Milwaukee to avenge a late November loss.

Milwaukee took a 108-107 lead on a tip-in by Giannis Antetokounmpo with 1:12 left. Cleveland’s Kyrie Irving missed a 3-pointer from the left corner on the next possession, but Jabari Parker’s lay-in attempt at the other end curled out.

James was fouled on the rebound by Antetokounmpo, his sixth. James then hit the deep 3-pointer to put Cleveland up 110-108.

Magic 136, Heat 130 (2 ot)

Miami — Nik Vucevic had 26 points and 12 rebounds, Evan Fournier scored 26 and hit the 3-pointer that put Orlando up for good, and the Magic topped Miami in double overtime Tuesday night.

Elfrid Payton scored 22 points and Serge Ibaka added 20 for the Magic, who beat Miami for the third time in the last 19 meetings.