DETROIT (AP) Kevin Durant had 29 points and 10 rebounds, James Harden added a triple-double and the Brooklyn Nets extended their winning streak to four games with a 96-90 victory over the Detroit Pistons on Friday night.

Durant shook off a poor shooting night by hitting three straight Brooklyn baskets down the stretch. He became the first player in Nets history to score at least 20 points in the first nine games of a season, despite finishing 12 of 27 from the field.

''I was getting to my spots, but my fundamentals weren't there,'' he said. ''If I had made the shots I should have made, it wouldn't have been close down the stretch.''

LaMarcus Aldridge added 16 points for Brooklyn (6-3), while Harden had 15 points, 10 rebounds and 10 assists. Harden also had nine turnovers and finished 0 for 5 from inside the arc. He became the fifth player in NBA history with a triple-double and no 2-point baskets, joining Jason Kidd, Delon Wright, Steve Blake and Kirk Hinrich.

''You are going to have games where emotionally, physically or mentally you just aren't sharp,'' Nets coach Steve Nash said. ''I didn't think we were as sharp as we needed to be tonight, but we scrapped defensively and won the game.''

Cade Cunningham had 17 points for Detroit (1-8), while Kelly Olynyk added 13 points and 10 rebounds.

Cunningham missed training camp and the first four games of the regular season with a sprained ankle. He's shooting 23.2% from the floor, including 14.3% on 3-pointers, but totaled 35 points in Detroit's back-to-back losses to the Philadelphia 76ers and Nets.

''I love Cade's game,'' said Durant, who swapped jerseys with Cunningham after the game. ''He's going to be a tough, tough cover for a long, long time. I've known him since he was in high school. He's one of my guys. I'm looking forward to seeing his career.''

Both offenses struggled badly in a first half that ended with the teams tied at 39. Detroit had a slight advantage in shooting percentage - 33.3% to 32.5% - but made just 2 of 16 3-point attempts.

''I think there was a leprechaun on the rim, knocking away shots,'' Pistons coach Dwane Casey said. ''It was dunks, 2-pointers, free throws, 3s - everything imaginable was bouncing off.''

Brooklyn scored the first eight points of the third quarter and kept rolling, shooting 78.9% in a 39-point quarter to take a 78-62 lead. Durant had 12 points in the period while Blake Griffin added eight.

''Stops can make up for a lot of other stuff,'' Durant said. ''We played solid defense in the first half, and then we finally started making shots in the third quarter.''

The Pistons came back in the fourth, with Cunningham's five straight points and Cory Joseph's 3-pointer making it 88-86 with 4:03 left. Joseph missed another 3-pointer that could have given Detroit the lead with 2:56 to play, and Isaiah Stewart and Griffin got tangled up on the rebound.

They were called for a double foul and a double technical. Durant made it 90-86, but Cunningham's 3-pointer pulled the Pistons within a point.

Durant scored again, and Saddiq Bey was called for an offensive foul with 43 seconds left. Durant missed a jumper, but Griffin knocked the rebound to Harden. The ball went back to Durant, who hit a layup in traffic to put the Nets up 94-89 with 12.9 seconds to play.

''We just don't have any margin for error,'' Casey said. ''We can't win if we make too many mistakes.''

TIP-INS

Nets: For the second straight night, Pistons fans gave an unpleasant welcome to a former Detroit fan favorite, On Thursday, Andre Drummond was booed every time he touched the ball for the 76ers, and Griffin got the same treatment on Friday.

''I wasn't surprised. I heard they booed Andre Drummond last night, and what did he do? He just got traded,'' Griffin said. ''So I assumed it was going to happen.''

Pistons: PG Killian Hayes missed the game after injuring his thumb in the loss to Philadelphia. Josh Jackson replaced him, with Cunningham doing most of the ball handling.'

LOSING FOCUS

With the Nets up 13 in the third, Harden lost control of the ball and it rolled over the halfcourt line. He strolled after it, knowing Brooklyn would be called for a violation when he touched it, but Saddiq Bey hustled past him to grab the ball and get an uncontested dunk.

''The ball was loose and the whistle hadn't gone, so I decided to try to make a play,'' Bey said.

UP NEXT

Nets: Visit the Toronto Raptors on Sunday.

Pistons: Visit the Houston Rockets on Wednesday.

Copyright 2024 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.