Phoenix opened the night on the wrong foot before flipping the script completely after halftime, to secure a nice 111-102 victory. The game swung the moment the Suns rediscovered their identity: movement,
sharing, and a snarling, active defense. The collective clicked into high gear with 27 assists for only 6 turnovers, while the other end of the floor tilted sharply their way. 19 turnovers forced, 14 points scored off them, and a steady, choking pressure that gradually smothered San Antonio.
Individual performances backed up that rise in intensity. Goodwin and Mark Williams each delivered a double-double, imposing their presence in the heart of the game. And off the bench, Gillespie once again looked like one of the season’s most pleasant surprises, perfectly steering the offense with calm and precision.
A two-speed game, then, but a second half mastered from start to finish, a win built on intensity, collective purpose, and a bench unit that keeps proving it can shift the momentum of a game.
Game Flow
First Half
The opening quarter plays out like a slow-burning chess match. Both teams take their time feeling each other out, attacking without rushing but hammering the paint whenever a window opens. Livers and Gillespie come off the bench early, adding some rotation without really clearing up the overall picture.
The period is choppy, full of mistakes and whistles on both ends. After five minutes, the Spurs are up 12–10, and Jordan Ott already has to burn his first timeout. The Suns are creating the right actions, but the shooting touch clearly didn’t make the trip to Arizona tonight: 3/11 from the field, 0/4 from deep.
What follows is a statistical slog: free throws, turnovers, and short-armed jumpers stacking up. San Antonio keeps control, holding a 21–15 lead with four minutes left. Then comes the only flicker of brightness in the quarter: the Suns’ bench. In a two-minute burst of energy and initiative, the second unit drags Phoenix back within a single point.
The quarter ends with the Spurs up 30–25 — fittingly sealed by free throws, the perfect snapshot of these twelve minutes. Despite the score, the Suns leave a physical mark: five offensive rebounds, one steal, three blocks, and four turnovers forced.
The second quarter simply extends the fog. Phoenix keeps the same aggression, the same willingness to attack early, but the rim continues to reject everything. The intentions are there, the execution absolutely isn’t, and the Spurs slowly widen the gap to +7 around the nine-minute mark. The Suns make the game harder than it needs to be, the reads get messy, and the team gets smothered in a pace that suits San Antonio perfectly. Meanwhile, the Spurs stay clean, cal,m and methodical, stretching the lead to nine with five minutes to go before halftime.
Then, out of this offensive desert, comes a tiny spark. An alley-oop, a big-time block from Mark Williams, and a three-pointer from Dillon Brooks — three plays, a sudden jolt of life, and Mitch Johnson calls his first timeout with the score trimmed to 45–41. It’s a rare thrill inside what had been a proper Sunday-afternoon slog. The kind of half where even the crowd sighs, and you start thinking a replay would’ve been more than enough (especially for a European watching at ridiculous hours…).
The rest of the half stays on script: repetitive possessions, fouls piling up, missed easy shots, and not much creativity. Phoenix keeps chasing, stuck around that seven-point gap, and the half wraps up at 56–49. The numbers don’t lie: 36% shooting, 23% from three, already 19 free throws and 29 rebounds conceded to the Spurs. Still, the gap is survivable. Now they need to turn this statistical escape act into a real punch after halftime.
Second Half
The third quarter takes on a completely different color, as if both teams had decided to rewrite the script. After a first half drowned in paint attempts, the second half opens with an outside downpour: three bombs from the Suns, two answers from the Spurs, and suddenly the gap tightens to 62–58. It’s the first real sign of a game finally waking up.
Phoenix turns up the volume on defense, tightens the lines, and gets hands everywhere. The intensity spikes, and for the first time in a long while, the Spurs look rattled. With seven minutes left in the quarter, the Suns pull even at 62–62, as if the whole matchup had been reset. The technical level seems to have risen, but the flow remains jittery, messy, stop-and-go… just more alive.
Then the awakening turns into a genuine takeover. Phoenix strings together a massive run, carried by a Mark Williams who looks as steady as he is dominant: 14 points, 9 rebounds, and a presence that bends the shape of the game. The Suns take an 80–76 lead with two minutes to go, carving out the quarter with defensive stops and stolen possessions, already 14 turnovers forced in the game, 9 points scored off them.
The final spark comes from Devin Booker, who finally finds his rhythm again. Eleven points, two steals in the quarter, and the collective surge flips entirely in Phoenix’s favor. The scoreboard says it all: 37–24 Suns in the period. For the first time tonight, the momentum is clean, obvious, fully claimed. The Suns head into the fourth with a six-point lead, 86–80, and the feeling that the night might finally be swinging their way.
The fourth quarter picks up exactly where the third left off, as if Phoenix had decided to lock the game down from the very first breath. Two minutes are enough to set the scene: 91–82 Suns, the bench running things with complete control, and the Gillespie/Goodwin duo clicking like a perfectly calibrated mechanism. Goodwin is already up to 15 points and 10 rebounds, Gillespie is distributing with ease — 15 points, 6 assists — and the lead grows naturally.
The pressure rises on the Spurs’ side, forcing them to halt the bleeding with another timeout as the score climbs to 96–84 with what feels like an eternity left to play. Phoenix dictates the pace, the aggression, the rhythm. The team plays simple, clean, efficient basketball, and the building can feel that something has definitely shifted.
With four minutes left, the scoreboard reads 108–95 after a massive step-back three from Devin Booker (24 points), followed by another missile from Dillon Brooks (23 points). Strong defense, disciplined offense, and finally some shooting touch: Phoenix methodically builds the closing stretch it needed.
The ending itself lacks a bit of polish — a touch sloppy, a few hesitations. Forty-five seconds from the buzzer, Fox gets two free throws, misses one after being perfect all night. A tiny symbol, almost a signature: the win is sealed.
Phoenix shuts the door, grabs its eleventh victory of the season, 111–102, and walks off the floor with the feeling of having flipped a night that began deep in the mud.
Up Next
We won’t have much time to catch our breath — the Suns are back on the floor tomorrow for their third back-to-back of the season, this time against a very exciting Rockets squad. With KD sidelined, the odds tilt a bit… which might be the perfect setup to spring a surprise.











