For nearly two quarters Sunday night, Madison Square Garden sounded less like the home floor of a contender and more like a building waiting for a reason to believe.
The Knicks looked tired, flat and a step behind after returning from a five-game road trip. Golden State, despite arriving in New York missing stars, missing familiar names and rolling out yet another reshuffled lineup, played with the sharper edge. The Warriors ran, cut, fired away from deep and built a 21-point lead that felt shocking in size but honest in how the game was unfolding.
And then the Garden woke up.
Behind Jalen Brunson’s steady control, Karl-Anthony Towns’ interior presence, Josh Hart’s relentless rebounding and a series of winning plays from every corner of the rotation, the Knicks clawed all the way back to stun the short-handed Warriors, 110-107, on Sunday night. It was the kind of comeback that changed the feeling in the arena possession by possession, turning frustration into belief and belief into a finish the Knicks had to grind out in the final seconds.
By the time it was over, the early lethargy barely mattered. Brunson had 30 points and nine assists, Towns posted 17 points and 12 rebounds, and New York had survived a scare that at one point looked like it might become an embarrassment. Instead, it became a reminder of what the Knicks can be when they settle in, defend with force and let Brunson take command of the game’s rhythm.
The final score told the story of the comeback. The path getting there was much more messy.

Golden State came in shorthanded and unconventional, but never timid. With Stephen Curry unavailable, Draymond Green resting and several other regulars sidelined or held out, the Warriors leaned on youth, energy and movement. Brandin Podziemski pushed the pace and attacked gaps. Quinten Post stretched the floor and punished the Knicks with timely shooting. Gui Santos played with confidence and force. Gary Payton II slashed and found openings. For long stretches, Golden State looked like the fresher, more connected team.
That was especially true in the opening quarter.
The Knicks briefly held the lead in the first few minutes, but it disappeared quickly as Golden State spread the floor and made New York pay for a sluggish defensive start. Post knocked down early threes, Podziemski got downhill, and the Warriors consistently beat the Knicks to loose balls and second chances. Every Warriors basket seemed to arrive before the Garden had time to process the last one. New York missed open looks, turned the ball over and struggled to generate any real flow.
By the end of the first quarter, Golden State had built a 35-21 lead, and it could have felt even worse. The Warriors looked comfortable, while the Knicks looked like a team still stuck somewhere between the airport and their home court.
The second quarter only deepened the concern.

When Payton drilled consecutive threes and Post followed his own miss to make it 46-25 with 9:30 left in the half, the Garden crowd grew restless. This was supposed to be an opportunity for New York to return home and keep its momentum going after the road trip. Instead, the Knicks were being outworked by a Warriors group filled with fill-in players and unfamiliar combinations. Golden State was quicker to the ball, sharper in its spacing and more disciplined in its shot selection.
But the Knicks finally started to show signs of life before halftime, and that stretch mattered more than it seemed in the moment.
OG Anunoby got to the line and attacked the rim. Jose Alvarado brought a bit of downhill speed. Jordan Clarkson, providing scoring punch off the bench, began to settle the offense. Brunson remained poised even while the game around him felt chaotic. Landry Shamet hit a late three. Hart kept extending possessions with offensive rebounds and hustle plays that didn’t always show up immediately on the scoreboard but slowly tilted the energy of the game.
The deficit was still nine at halftime, 54-45, but the mood had changed. The Knicks had not fixed everything, but they had at least found traction.
That carried into the third quarter, where the game truly turned.
Brunson opened the half with a three, Towns finished inside, and suddenly the Warriors’ cushion started to shrink. Every Knicks stop was louder than the last. Hart vacuumed up rebounds. Towns began asserting himself around the basket. Bridges, though quiet offensively for much of the night, made timely defensive plays and eventually found his spots. The Knicks were still not flawless, but they were finally playing with urgency.

Golden State kept answering. That was the most impressive part of the Warriors’ effort and the biggest reason the comeback took so long to complete. Every time the Knicks appeared ready to completely seize control, the Warriors found another big shot or timely cut. Santos hit a three. Payton scored on smart slips and finishes. Podziemski continued to play with poise well beyond his years. Post kept spacing the floor and forcing New York’s bigs to defend in uncomfortable areas.
Still, the pressure was building.
Midway through the third, the Knicks had transformed the game from a sleepy homecoming into a full fight. Brunson lived in the paint and at the foul line. Towns scored through contact and on second chances. Hart’s activity became impossible to ignore. Bridges followed his own miss for a putback, then later knocked down a jumper to tie the game. Each possession felt heavier than the one before.
Finally, after spending nearly the entire night chasing, New York broke through. Brunson scored on a drive to tie it, then finished again to give the Knicks a 77-75 lead. It was their first lead since the opening minutes, and the roar inside the Garden sounded like relief as much as excitement. The building had waited almost three quarters for a reason to erupt, and Brunson gave it one.
Even then, the Warriors refused to fold.
Golden State carried an 80-83 deficit into the fourth and came out still swinging. Alvarado scored early for New York, Clarkson added a three, and Towns connected on a tough fadeaway, but the Warriors kept finding responses. Post was tremendous, knocking down another three and then working effectively inside. Santos continued to attack with confidence, eventually reaching 20 points. Podziemski kept putting pressure on New York’s defense and finished with 25 points in an impressive all-around effort.
For the Knicks, the fourth quarter became less about style and more about nerve.
Clarkson was vital in those minutes. His scoring off the bench gave New York needed balance when the offense threatened to become too Brunson-dependent. He scored on drives, rose for a pull-up and added 14 points overall in one of his better offensive performances. Anunoby, too, came through when it mattered, not just with his defense and physicality, but with calm trips to the free-throw line late. Shamet had his moment as well, drilling a huge three with 3:24 left to put the Knicks up 104-99, a shot that felt massive given how difficult the comeback had been.
But the game never fully settled into the Knicks’ control.

Golden State kept hanging around, and the Warriors’ resilience nearly stole the night back. Santos scored inside to cut it to one. Brunson answered with a clutch mid-range jumper to make it 106-103 with just over a minute left, a classic Brunson shot in a classic Brunson moment — patient, balanced and timely. But Podziemski came right back with a layup, trimming the lead again. The Knicks missed chances to create separation. The Warriors had opportunities to steal it.
That is what made the closing sequence so tense.
After New York forced a miss from Podziemski on a transition pull-up three, Hart secured a huge rebound and Santos committed a take foul. Shamet calmly knocked down both free throws to push the Knicks ahead 108-105 with 16 seconds left. Even then, there was no exhale. Hart was called for a foul, and Podziemski scored again to make it 108-107 with seven seconds remaining.
Out of the timeout, the Knicks put the ball in Anunoby’s hands at the line, and he delivered. Two free throws. No drama in the release, all drama in the moment. New York led 110-107.
Golden State still had one last chance, but not enough composure. On the final possession, the Warriors never got the shot they needed. Santos turned it over with one second left, Shamet came away with the steal, and the comeback was complete.
It was not a perfect Knicks performance. In many ways, it was the opposite. They were sloppy early, careless with the ball at times and too passive defensively for long stretches. They gave up 107 points to a team missing most of its stars. They let Golden State shoot nearly 49 percent from the field, allowed 14 made threes and trailed by 21 on their own floor.
But good teams are not only defined by how they look when everything clicks. Sometimes they are defined by whether they can recover when almost nothing does.
The Knicks did that Sunday.
Brunson was the obvious headliner, because he almost always is when games tighten and possessions matter. His 30 points came with his usual balance of control and calm, and his nine assists reflected how thoroughly he dictated the comeback once New York found its footing. Towns gave the Knicks needed production inside and on the glass, finishing with a double-double and helping New York win the rebounding battle 44-35. Hart was everywhere, collecting 12 rebounds and making a series of effort plays that helped keep the comeback alive. Clarkson’s offense off the bench changed the game. Anunoby’s late composure sealed it.
And maybe that was the best way to understand the night.
The Knicks did not simply survive because one star bailed them out. They survived because, after sleepwalking through the first half, enough of their key pieces eventually imposed themselves on the game. One player hit a shot, another got a rebound, another forced a turnover, another made the free throws. Slowly, the comeback took shape.
By the final horn, the Garden that had spent much of the early evening groaning was on its feet. What began as a flat return from a road trip ended as New York’s third straight win, a 110-107 escape that required patience, toughness and just enough late-game poise.
The Knicks spent most of the night digging themselves out of trouble. In the end, they climbed all the way out.
And inside Madison Square Garden, that made the finish feel even louder.


