James Harden returned from neck soreness with a 44-point haul to lead the Brooklyn Nets to a 113-111 win over the Detroit Pistons in the NBA on Friday.
As well as his personal Nets high 44 points, which included four three-pointers, Harden had 14 rebounds and eight assists.
Harden set up Blake Griffin for an alley-oop as the new recruit contributed 17 points against his former side.
Detroit had an 11-0 final-quarter stretch, led by back-to-back three-pointers from Frank Jackson, to ensure a tense finale.
But Cory Joseph missed a point-blank look to send the game to overtime on the buzzer, enabling Brooklyn to improve to 31-15.
The Los Angeles Lakers snapped their losing run without LeBron James, with a 100-86 victory over the Cleveland Cavaliers.
Montrezl Harrell starred off the bench with a double-double with 24 points and 10 rebounds as they steadied to 29-17 record.
Zion puts up career-best haul in defeat
Former number one draft pick Zion Williamson put in a huge display with a career-high 39 points, going 16-of-19 from the field, 10 rebounds and five assists, but it was not enough as the New Orleans Pelicans lost to the Denver Nuggets 113-108.
Nuggets center Nikola Jokic underlined his MVP credentials with 37 points, six rebounds and nine assists. He scored 22 of his 37 in the second half.
The Milwaukee Bucks were toppled by the Boston Celtics 122-114, with forward Jayson Tatum scoring 34 points and guard Marcus Smart adding 23. Tatum had an injury scare but played on.
Reigning two-time MVP Giannis Antetokounmpo was quiet by his standards with only 16 points, while he had eight rebounds and five assists. The Celtics stay in the playoffs hunt with a 22-23 record, while the Bucks slip to 29-15 in third in the East.
Donovan Mitchell had 35 points along with five rebounds and six assists as the top-of-the-table Utah Jazz defeated the Memphis Grizzlies 117-114 to secure their fourth straight win.
The Portland Trail Blazers edged the Orlando Magic 112-105 without Damian Lillard, with CJ McCollum starring with 22 points, five rebounds and seven assists.
Chris Paul got the edge over Kyle Lowry as the Phoenix Suns won 104-100 at the Toronto Raptors. Paul had 19 points, eight assists and six rebounds.
Heat slide to sixth straight loss
The Miami Heat may have got busy on NBA trade deadline with the addition of Victor Oladipo but he did not play as they lost their sixth straight, going down 110-105 to the Charlotte Hornets.
Timberwolves' 22-0 hot streak
The Minnesota Timberwolves' 22-0 run to secure their 107-101 win over the struggling Houston Rockets was the first 22-0 (or better) game-ending run since the Los Angeles Clippers in the 1998-99 season.
Friday's results
Brooklyn Nets 113-111 Detroit Pistons
Boston Celtics 122-114 Milwaukee Bucks
Phoenix Suns 104-100 Toronto Raptors
Denver Nuggets 113-108 New Orleans Pelicans
Minnesota Timberwolves 107-101 Houston Rockets
Portland Trail Blazers 112-105 Orlando Magic
Charlotte Hornets 110-105 Miami Heat
Indiana Pacers 109-94 Dallas Mavericks
Utah Jazz 117-114 Memphis Grizzlies
Atlanta Hawks 124-108 Golden State Warriors
Los Angeles Lakers 100-86 Cleveland Cavaliers
76ers at Clippers
Eastern Conference leaders Philadelphia 76ers (32-13) visit the Los Angeles Clippers (30-16), who are third in the West, on Saturday.