Golden State Warriors guard Stephen Curry drives against Boston Celtics guard Isaiah Thomas (4) in the first quarter of an NBA basketball game, Friday, Nov. 18, 2016, in Boston. (AP Photo/Elise Amendola)
Golden State Warriors guard Stephen Curry drives against Boston Celtics guard Isaiah Thomas (4) in the first quarter of an NBA basketball game, Friday, Nov. 18, 2016, in Boston. (AP Photo/Elise Amendola) Credit: Elise Amendola

Boston — Klay Thompson scored 28 points, Kevin Durant had 23 points and 10 rebounds against the team he spurned this summer and the Golden State Warriors scored 18 points in a row in the third quarter to pull away and beat the Boston Celtics 104-88 on Friday night.

Stephen Curry had just 16 points — his second-fewest of the season — while sitting out much of the fourth quarter as the Warriors cruised to their sixth straight victory. Zaza Pachulia had 12 rebounds and Draymond Green had eight rebounds and eight assists for Golden State in its only visit to Boston this season.

Avery Bradley had 17 points and 10 rebounds for Boston and Isaiah Thomas scored a season-low 18.

Thomas hit a 3-pointer early in the third quarter to make it a 10-point game, but the Warriors scored the next 18 points. They made it 86-57 at the end of the third and opened a 30-point lead in the fourth before Boston chipped it down to 11 in the final 90 seconds.

But Curry, who had re-entered the game midway through the fourth as the Celtics threatened to come back, hit a 3-pointer, Jaylen Brown missed one for Boston, and then Curry added a finger roll to clinch it.

Curry shot 7 for 20 in all, making just 2 of 10 attempts from 3-point range. It was the second time this season he has been held under 20 points.

Thunder 124, Nets 105

Oklahoma City — Russell Westbrook had 30 points, 13 assists and 11 rebounds in his fourth triple-double of the season, and Oklahoma City beat Brooklyn.

Westbrook made 13 of 21 shots and had just three turnovers. It was the 41st career triple-double.

Victor Oladipo scored 26 points and Steven Adams added 15 to help the Thunder win their second straight after a four-game losing streak.

Cavaliers 104, Pistons 81

Cleveland — Kyrie Irving scored 25 points and LeBron James, returning to the lineup after sitting out a game, added 21 to help Cleveland rout Detroit.

Irving was 11 of 15 from the field with 11 assists, one short of his career high, in 29 minutes.

James, who rested Wednesday night in a loss at Indiana, made 9 of 14 shots and played only 28 minutes.

Pelicans 113, Trail Blazers 101

New Orleans — Anthony Davis had 38 points, nine rebounds and four blocks, Jrue Holiday added 21 points in his first action this season, and New Orleans beat Portland.

Holiday missed the first 12 games to care for his wife, retired soccer star Lauren Holiday, who had brain surgery last month only weeks after giving birth to the couple’s first child.

Hornets 100, Hawks 96

Charlotte, n.c. — Nic Batum had 24 points and 10 rebounds, Cody Zeller matched his career high with 23 points and Charlotte rallied to snap Atlanta’s six-game winning streak.

Zeller was 9-of-10 from the field. Kemba Walker overcame a slow start and scored 19 of his 21 points in the second half for his 10th straight 20-point game. The Hornets improved to 8-3.

Paul Millsap led the Hawks with 22 points and 13 rebounds, and Kent Bazemore had 19 points. Dwight Howard had 10 points and 18 rebounds before being ejected in the fourth quarter.

Suns 116, Pacers 96

Indianapolis — Brandon Knight scored 17 points and Phoenix beat Indiana.

Jared Dudley added 16 points for the Suns, Alan Williams had 15 points, and Devin Booker and Leandro Barbosa 13 each. The Suns improved to 4-9 with their second road victory.

Myles Turner led the Pacers with 22 points, and Jeff Teague had 21 points and seven assists.

Pacers All-Star Paul George did not play for the second time in three games. He is battling soreness in his left ankle after turning his ankle in Indiana’s overtime loss at Philadelphia on Nov. 11.