Brad Penner-USA TODAY Sports

Immanuel Quickley scored 22 points off the bench to lead six players in double figures for the New York Knicks, who never trailed as they extended the NBA's longest active winning streak by routing the visiting Golden State Warriors 132-94 on Tuesday.

Jalen Brunson scored 21 points and Julius Randle (15 points, 12 rebounds) posted a double-double for the Knicks, who have won eight straight -- their longest streak since a nine-game run from April 9-24, 2021.

Quentin Grimes scored 19 points, RJ Barrett had 18 points and reserve Miles McBride added 10 points for the Knicks, who beat the Warriors in New York for the first time since Feb. 27, 2013. Mitchell Robinson (nine points, 10 rebounds) just missed a double-double.

Jordan Poole scored 26 points for the Warriors, who fell to 1-2 since superstar shooting guard Stephen Curry sustained a left shoulder injury on Dec. 14. Curry is out indefinitely.

Jonathan Kuminga had 13 points while Moses Moody, Klay Thompson and Ty Jerome all scored 11 points for Golden State, which lost for the sixth time in eight games.

The Knicks opened on an 8-0 run before the Warriors scored 12 of the next 16 points and tied the game for the only time on a trio of free throws by Poole. Barrett responded with a second-chance basket for New York, which twice allowed Golden State to pull within two points before carrying a 33-25 lead into the second quarter.

The Warriors mounted an 8-2 run to start the second before McBride and Quickley hit consecutive 3-pointers. Golden State cut the deficit to five before Brunson went on a personal 9-0 run as the Knicks took their first double-digit lead. New York never led by fewer than nine the rest of the way and was on top 69-56 at the half.

The Warriors cut the deficit to 10 three times in the third quarter before the Knicks began pulling away for good. Robinson's free throws gave New York its first 20-point lead at 88-67 with 5:37 left.

The Knicks led 100-81 at the end of the third and scored the first 11 points of the fourth to go ahead by 30 for the first time. New York took its biggest lead when Svi Mykhailiuk drained a pair of free throws for the game's final points with 58 seconds left.

More must-reads:

TODAY'S BEST
Insider names the team to watch for Mitch Marner trade
Matt Turner redeems himself as USMNT holds Brazil to 1-1 draw
Joey Chestnut, Takeru Kobayashi to face off in hot dog eating competition on Netflix
Blue Jackets star forward reportedly requests trade
Yankees confirm news on top prospect
Colts' Anthony Richardson has unusual take on NFL's level of difficulty
49ers' Christian McCaffrey addresses legend of 'Madden' curse after landing cover
Lionel Messi reveals whether he'll retire with Inter Miami CF
Browns' Myles Garrett using one thing as motivation for 2024 season
Vikings HC makes telling comments about Sam Darnold, J.J. McCarthy competition
Aaron Judge is the reason for the Yankees' new-look away uniforms
England's Gareth Southgate has blunt take on expectations at Euros
Broncos star WR doesn't rule out training-camp holdout
Michael Jordan issues statement on death of Jerry West
Titans HC Brian Callahan reveals what made Calvin Ridley signing a 'little sweeter'
Steelers coaches not concerned with naming No. 2 WR: 'That's all subjective'
Longtime Jaguars CB headed to NFC East
Randall Cobb rips Jets for leaking negative Zach Wilson story
NBA legend Jerry West dies at 86
Dodgers to acquire veteran IF/OF from Blue Jays

Want more NBA news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.