NEW YORK (AP) — RJ Barrett scored 30 points, Jalen Brunson added 26, and the New York Knicks held on to beat the Detroit Pistons, 121-112, on Friday night.
Julius Randle chipped in 21 points for the Knicks, who have won two of their last three games.
Bojan Bogdanovic scored 25 and Alec Burks had 17 for Detroit, who have now lost five of their last six games.
The Pistons are now 0-7 on the road this season.
New York went on an 11-2 run to go up 79-62 on a Randle layup with 7:54 remaining in the third quarter and a pair of Derrick Rose free throws gave the Knicks a 94-80 advantage at the end of the period.
The Pistons opened the fourth quarter with a 15-7 spurt and capped it with consecutive 3-pointers from Isaiah Livers that cut the deficit to 101-95 with 7:02 left in regulation.
A stepback jumper and a pair of free throws by Bogdanovic made it 114-110 with 1:42 to play.
Barrett then knocked down a pair of free throws and a 3-pointer by Quentin Grimes in front of the Pistons bench with 40 seconds made it 119-110 to seal the Knicks victory.
New York trailed by four points with a little over four minutes to play in the first quarter before Barrett sparked a 14-5 run with seven points of his own to put the Knicks ahead 30-25 at the end of the period.
Pistons guard Cade Cunningham was held out of Friday night’s game due to left shin soreness.
Pistons: Host the Boston Celtics on Saturday night.
Knicks: Host the Oklahoma City Thunder on Sunday.