The Golden State Warriors made it 10 wins in a row with a close-fought 115-111 victory over the Boston Celtics.

Kevin Durant scored 33 points and had nine rebounds, Steph Curry added 24 points and Klay Thompson 21 as they ended Boston’s run of five consecutive home wins.

For the Celtics, Kyrie Irving scored 32 points and had 10 assists, while Al Horford had 22 and 13 rebounds.

The lead changed hands no fewer than 21 times during the game, although the Warriors pulled ahead for the final time with 47 seconds left.

The Memphis Grizzlies kicked a difficult run with a 106-103 win over the Indiana Pacers.

After eight straight losses, Memphis were carried to victory in part by Mike Conley, who scored 22 and Jaren Jackson Jr with 20.

Elsewhere, the Denver Nuggets beat the Philadelphia 76ers 126-110 and the Portland Trailblazers saw off the Atlanta Hawks 120-111.