Welcome to AT&T Center
Tonights game features
Phoenix
against
San Antonio
It's time for the opening tip
Jackson Jr. tips the ball back to Murray for San Antonio
Suns 0, Spurs 0 - 11:59, 1st Quarter
Murray keeps his dribble
Murray attempts to drive to the basket
Jakob Poeltl receives a sweet pass
Poeltl with the drive and the dish to Brown
Dejounte Murray receives a sweet pass
Murray sinks the long one
Suns 0, Spurs 3 - 11:50, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul brings the ball over half court
Chris Paul looking to send it to Brooks
Dillon Brooks gets a pass
Brooks dishes to Devin Booker
Brooks's pass for Devin Booker was deflected out of bounds
Suns 0, Spurs 3 - 11:37, 1st Quarter
Phoenix inbounds the ball
Booker looking for Randle
Julius Randle receives the pass
Randle dishes to Devin Booker
Booker catches the pass
Devin Booker takes a shot
Devin Booker was a little too strong on that one
Deandre Ayton pulls down the board
Ayton with the soft kiss off the square for two
Suns 2, Spurs 3 - 11:22, 1st Quarter
Dejounte Murray takes the inbounds pass
Murray dribbles it up to the top of the key
Murray kicks it to Brown
Bruce Brown receives the pass
Bruce Brown puts up a shot
Bruce Brown made it look easy there
Suns 2, Spurs 5 - 11:12, 1st Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Paul is looking to make a pass
Booker with the ball
Devin Booker looking to send it to Randle
Julius Randle gets a pass
Randle is looking to make a pass
Paul with the ball
Paul is trying to go to the hole
Paul with the drive and the dish to Brooks
Dillon Brooks takes a shot
No good. That one barely grazed the rim
Caris LeVert grabs the defensive rebound
Suns 2, Spurs 5 - 10:52, 1st Quarter
Caris LeVert passes it over to Bruce Brown
Bruce Brown delivers a pass to LeVert
Caris LeVert gets a pass
Caris LeVert is getting ready to make his move off the dribble
LeVert drives, sees the help coming....finds the open man and hits him
Bruce Brown puts up a shot
There's a three pointer for Bruce Brown
Suns 2, Spurs 8 - 10:40, 1st Quarter
The ball is passed in to Booker
Booker brings it across the timeline
Booker shoots it to Randle
The pass is taken by Randle
SWISH! It's good for three!
Suns 5, Spurs 8 - 10:30, 1st Quarter
The ball is passed in to Murray
Murray brings it across the timeline
Murray shows some fancy dribbling and is going to the rim
Murray didn't get a real good look at that one
Randle grabs the board
Suns 5, Spurs 8 - 10:21, 1st Quarter
Randle sends the outlet pass to Paul
Chris Paul dumps it off to Booker
The pass is taken by Booker
Booker is looking to make a pass
Julius Randle gets a pass
The shot is off the mark
Randle rebounds the ball
FOUL! Jakob Poeltl commits the foul
That is foul number 1 on him
Randle's shot rattles in and out
Randle hits the free throw
Julius Randle drops one in from the line
Suns 7, Spurs 8 - 10:03, 1st Quarter
The ball is passed in to Murray
Dejounte Murray brings the ball over half court
Murray gets ready to fire off a pass
LeVert catches the pass
LeVert holds and looks
Bruce Brown gets a pass
Brown with a nice crossover
Brown draws an extra defender and kicks it to Jaren Jackson Jr.
Jackson Jr. hits the deuce
Suns 7, Spurs 10 - 9:50, 1st Quarter
Chris Paul takes the inbounds pass
Chris Paul dribbles the ball over half court
Paul looks for an open man
Booker catches the pass
Booker over to Deandre Ayton
Deandre Ayton gets a pass
Ayton dishes to Devin Booker
Deandre Ayton's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!
Suns 7, Spurs 10 - 9:38, 1st Quarter
Chris Paul takes the inbounds pass
Paul gets ready to fire off a pass
Julius Randle gets a pass
Randle kicks it to Booker
The pass is taken by Booker
Booker over to Julius Randle
Julius Randle gets a pass
Randle is looking to take his man to the basket
Randle drives, sees the help coming....finds the open man and hits him
Deandre Ayton takes a shot
The shot is rejected by Jaren Jackson Jr.
Deandre Ayton grabs the offensive rebound
Ayton lays it in for an easy bucket
Suns 9, Spurs 10 - 9:22, 1st Quarter
Caris LeVert takes the inbounds pass
Caris LeVert brings the ball over half court
LeVert with a nice crossover
LeVert with the drive and the dish to Murray
Murray puts up a shot
There's a three pointer for Dejounte Murray
Suns 9, Spurs 13 - 9:10, 1st Quarter
The ball is passed in to Paul
Chris Paul brings the ball over half court
Paul looks for an open man
Dillon Brooks gets a pass
The shot rattles out
Brown comes away with the rebound
Suns 9, Spurs 13 - 8:57, 1st Quarter
Bruce Brown dribbles the ball over half court
Bruce Brown dumps it off to Murray
The pass is taken by Murray
Murray dishes to Caris LeVert
Caris LeVert gets a pass
LeVert is looking to make a pass
Jakob Poeltl gets a pass
Poeltl holds and looks
Jackson Jr. with the ball
Jackson Jr. is going to attack the rim
No good. That one barely grazed the rim
Dillon Brooks pulls down the board
Suns 9, Spurs 13 - 8:38, 1st Quarter
Chris Paul receives the outlet pass from Dillon Brooks
Paul still with the ball
Paul's shot is off the glass and bounces away
Murray rebounds the ball
Suns 9, Spurs 13 - 8:27, 1st Quarter
Dejounte Murray advances the ball past midcourt
Murray is looking to make a pass
The pass is taken by Jackson Jr.
Jackson Jr. is looking to make a pass
Caris LeVert receives the pass
LeVert dishes to Jakob Poeltl
The pass is taken by Poeltl
Poeltl is looking to make a pass
LeVert with the ball
LeVert attempts to drive to the basket
LeVert comes up short
Randle grabs the board
Suns 9, Spurs 13 - 8:05, 1st Quarter
Julius Randle passes it over to Devin Booker
Booker keeps his dribble
Booker is looking to make a pass
The pass is taken by Ayton
Ayton hits a tough shot in traffic
Suns 11, Spurs 13 - 7:53, 1st Quarter
Bruce Brown takes the inbounds pass
Brown brings it across the timeline
Brown is looking to take his man to the basket
Deandre Ayton with the block!
Julius Randle pulls down the board
Suns 11, Spurs 13 - 7:44, 1st Quarter
Randle sends the outlet pass to Booker
Devin Booker dumps it off to Brooks
Dillon Brooks receives the pass
Brooks is looking to make a pass
Paul catches the pass
It's Good!
Suns 13, Spurs 13 - 7:25, 1st Quarter
The ball is inbounded to Dejounte Murray
Murray brings it across the timeline
Dejounte Murray is getting ready to make his move off the dribble
Murray with the drive and the dish to Poeltl
Poeltl lets one go
Poeltl got a great look there and knocked it down
Suns 13, Spurs 15 - 7:10, 1st Quarter
Chris Paul gets the inbounds pass
Paul dribbles it up to the top of the key
Paul swings it over to Booker
Chris Paul has his pass deflected out of bounds
Suns 13, Spurs 15 - 7:00, 1st Quarter
The ball is passed in to Booker
Booker gets ready to fire off a pass
Devin Booker throws a terrible pass over the head of Paul
Suns 13, Spurs 15 - 6:56, 1st Quarter
The ball is passed in to Brown
Bruce Brown passes it over to Dejounte Murray
Dejounte Murray surveys the defense
Brown with the ball
Brown swings it over to Murray
The pass is taken by Murray
Murray is looking to make a pass
Caris LeVert receives the pass
Caris LeVert looking to send it to Jackson Jr.
Jackson Jr. catches the pass
Jackson Jr. rattles one home
Suns 13, Spurs 17 - 6:36, 1st Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Chris Paul puts it on the floor
Paul is looking to make a pass
Dillon Brooks gets a pass
Brooks with a great looking bucket there
Suns 15, Spurs 17 - 6:19, 1st Quarter
The ball is passed in to Murray
Dejounte Murray dribbles the ball over half court
Murray is looking to make a pass
Jaren Jackson Jr. gets a pass
Jaren Jackson Jr. is getting ready to make his move off the dribble
It's off the mark!
Randle comes away with the rebound
Suns 15, Spurs 17 - 6:08, 1st Quarter
Randle sends the outlet pass to Paul
Chris Paul puts it on the floor
Chris Paul looking to send it to Booker
The pass is taken by Booker
Booker works the defense with some nice ball handling
Ayton can't handle the pass from Booker
Spurs Substitutions
#52 Frank Kaminsky
Suns Substitutions
#99 Jae Crowder
Timeout called by the Spurs.
Suns 15, Spurs 17 - 5:55, 1st Quarter
The ball is inbounded to Bruce Brown
Brown dribbles it up to the top of the key
Brown is looking to make a pass
Murray with the ball
Dejounte Murray takes a shot
Dejounte Murray was a little too strong on that one
Randle grabs the board
Suns 15, Spurs 17 - 5:38, 1st Quarter
Julius Randle passes it over to Chris Paul
Chris Paul is getting ready to make his move off the dribble
Paul drives, sees the help coming....finds the open man and hits him
Jaren Jackson Jr. with the block!
The ball is knocked out of bounds by the offense
Suns 15, Spurs 17 - 5:27, 1st Quarter
The ball is inbounded to Caris LeVert
Caris LeVert passes it over to Bruce Brown
Bruce Brown fires off a pass
The pass is taken by Jackson Jr.
Jaren Jackson Jr. fires off a pass
Dejounte Murray gets a pass
Murray looks for an open man
The pass intended for Brown was knocked out of bounds
Suns 15, Spurs 17 - 5:16, 1st Quarter
Bruce Brown gets the inbounds pass
Brown is looking to make a pass
Kaminsky with the ball
Frank Kaminsky fires off a pass
The pass is taken by Murray
Murray gets ready to fire off a pass
Brown catches the pass
Bruce Brown takes a shot
FOUL! Crowder is whistled for the foul
That is foul number 1 on him
Brown's shot is off the glass and bounces away
Brown misses the free throw
Bruce Brown drops one in from the line
Suns 15, Spurs 18 - 5:04, 1st Quarter
Chris Paul gets the inbounds pass
Paul brings it across the timeline
Chris Paul puts it on the floor
Paul over to Julius Randle
Julius Randle gets a pass
Randle shoots it to Booker
The pass is taken by Booker
Booker kicks it to Paul
Paul catches the pass
Chris Paul is getting ready to make his move off the dribble
Devin Booker receives a sweet pass
I bet Booker wishes he could have that one back
Brown grabs the board
Suns 15, Spurs 18 - 4:45, 1st Quarter
Bruce Brown sends the outlet pass to Caris LeVert
LeVert is looking to make a pass
Brown catches the pass
Bruce Brown fires off a pass
Caris LeVert gets a pass
LeVert buries it from behind the arc!
Suns 15, Spurs 21 - 4:29, 1st Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Paul is looking to make a pass
Jae Crowder receives the pass
Crowder is looking to make a pass
The pass is taken by Ayton
Ayton draws the help and makes a nice pass to Crowder
Crowder drives, sees the help coming....finds the open man and hits him
Randle finishes with the soft touch around the rim
Suns 17, Spurs 21 - 4:12, 1st Quarter
The ball is inbounded to Caris LeVert
LeVert dribbles it up to the top of the key
LeVert gets ready to fire off a pass
Dejounte Murray gets a pass
Murray is trying to go to the hole
Murray draws an extra defender and kicks it to Frank Kaminsky
The shot rattles out
Frank Kaminsky grabs the offensive rebound
Kaminsky kicks it to LeVert
Frank Kaminsky throws a terrible pass over the head of LeVert
Spurs Substitutions
#11 Jeremiah Martin
Suns 17, Spurs 21 - 3:56, 1st Quarter
The ball is passed in to Paul
Chris Paul brings the ball over half court
Paul is looking to make a pass
Ayton catches the pass
Deandre Ayton surveys the defense
The pass is taken by Randle
Randle kicks it to Ayton
Ayton with the ball
Ayton puts up a shot
Ayton's shot hits the iron and bounces off
Jaren Jackson Jr. pulls down the board
Suns 17, Spurs 21 - 3:31, 1st Quarter
Jaren Jackson Jr. passes it over to Caris LeVert
LeVert holds and looks
Jackson Jr. with the ball
Jackson Jr. is looking to make a pass
Frank Kaminsky receives the pass
Frank Kaminsky takes a shot
Kaminsky drains the triple
Suns 17, Spurs 24 - 3:15, 1st Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
Devin Booker dumps it off to Randle
Randle catches the pass
Randle with a beautiful finger roll there for the bucket
Suns 19, Spurs 24 - 3:03, 1st Quarter
The ball is passed in to LeVert
Caris LeVert dribbles the ball over half court
LeVert shoots it to Jackson Jr.
Jackson Jr. with the ball
Jackson Jr. didn't get a real good look at that one
Randle rebounds the ball
Suns 19, Spurs 24 - 2:44, 1st Quarter
Devin Booker receives the outlet pass from Julius Randle
Devin Booker surveys the defense
The pass is taken by Ayton
Deandre Ayton takes a shot
Ayton's shot is off the glass and bounces away
Frank Kaminsky grabs the defensive rebound
Suns 19, Spurs 24 - 2:34, 1st Quarter
Frank Kaminsky sends the outlet pass to Jeremiah Martin
Jeremiah Martin puts it on the floor
Martin clangs one off the rim
Ayton rebounds the ball
Suns 19, Spurs 24 - 2:22, 1st Quarter
Deandre Ayton passes it over to Chris Paul
Paul keeps his dribble
Paul knocks it down for three!
Suns 22, Spurs 24 - 2:11, 1st Quarter
Caris LeVert gets the inbounds pass
LeVert brings it across the timeline
Caris LeVert dumps it off to Kaminsky
Kaminsky catches the pass
Kaminsky is looking to make a pass
Jackson Jr. catches the pass
Jaren Jackson Jr. surveys the defense
The pass is taken by Kaminsky
Kaminsky holds and looks
The pass intended for LeVert was kicked by his defender.
Spurs Substitutions
#4 Derrick White
#1 Lonnie Walker IV
#30 D.J. Green
Suns Substitutions
#2 Marquis Teague
#10 Ramon Sandy
Suns 22, Spurs 24 - 1:58, 1st Quarter
Jeremiah Martin takes the inbounds pass
Martin takes a couple of dribbles
Martin is looking to take his man to the basket
Martin's shot hits nothing but the bottom of the net
Suns 22, Spurs 26 - 1:54, 1st Quarter
Marquis Teague takes the inbounds pass
Teague brings it across the timeline
Teague looking for Sandy
Sandy catches the pass
Sandy lets one go
Sandy's shot is off the glass and bounces away
Kaminsky rebounds the ball
Suns 22, Spurs 26 - 1:36, 1st Quarter
Frank Kaminsky passes it over to Jeremiah Martin
Martin is looking to make a pass
White catches the pass
White puts up a shot
White's shot rattles in and out
Lonnie Walker IV pulls down the board
Walker IV playing some sweet string music tonight
Suns 22, Spurs 28 - 1:24, 1st Quarter
The ball is inbounded to Marquis Teague
Marquis Teague dribbles the ball over half court
No good. That one barely grazed the rim
Frank Kaminsky pulls down the board
Suns 22, Spurs 28 - 1:14, 1st Quarter
Frank Kaminsky sends the outlet pass to Derrick White
Derrick White is setting up a play
White is looking to make a pass
Kaminsky with the ball
Frank Kaminsky fires off a pass
Lonnie Walker IV gets a pass
Walker IV dishes to Frank Kaminsky
Frank Kaminsky gets a pass
Kaminsky is looking to make a pass
White catches the pass
Derrick White takes a shot
White sticks it from deep for three!
Suns 22, Spurs 31 - 0:51, 1st Quarter
The ball is passed in to Teague
Teague dribbles it up to the top of the key
Teague still with the ball
Teague looking for Crowder
Crowder with the ball
Crowder traveled!
Suns 22, Spurs 31 - 0:46, 1st Quarter
Derrick White gets the inbounds pass
White dribbles it up to the top of the key
Derrick White looking to send it to Martin
The pass is taken by Martin
Jeremiah Martin looking to send it to Walker IV
Walker IV with the ball
Lonnie Walker IV dumps it off to White
Derrick White receives the pass
White shoots
The shot is off the mark
Crowder comes away with the rebound
Suns 22, Spurs 31 - 0:33, 1st Quarter
Jae Crowder passes it over to Marquis Teague
Teague dishes to Ramon Sandy
Sandy catches the pass
Ramon Sandy surveys the defense
The pass is taken by Randle
Julius Randle fires off a pass
Deandre Ayton gets a pass
Deandre Ayton delivers a pass to Sandy
The pass is taken by Sandy
Sandy works the defense with some nice ball handling
Jae Crowder receives a sweet pass
Jae Crowder takes a shot
Crowder's shot rattles in and out
The ball is knocked out of bounds by the defense
Marquis Teague gets the inbounds pass
Teague dishes to Deandre Ayton
Deandre Ayton gets a pass
Ayton puts up a shot
Ayton's shot is off the glass and bounces away
Martin rebounds the ball
Suns 22, Spurs 31 - 0:05, 1st Quarter
Martin sends the outlet pass to White
Derrick White puts up a shot
White missed that one badly
That's the end of the quarter.
Spurs Substitutions
#5 Dejounte Murray
Suns Substitutions
#40 Paul Millsap
#43 Alex Len
Suns 22, Spurs 31 - 12:00, 2nd Quarter
Phoenix inbounds the ball
Teague is looking to make a pass
Sandy with the ball
Ramon Sandy surveys the defense
Dejounte Murray intercepts the pass!
Suns 22, Spurs 31 - 11:54, 2nd Quarter
Murray outlets the ball to Derrick White
Derrick White looking to send it to Kaminsky
Frank Kaminsky receives the pass
Frank Kaminsky puts it on the floor
Kaminsky gets it to fall
Suns 22, Spurs 33 - 11:39, 2nd Quarter
The ball is passed in to Teague
Teague dribbles it up to the top of the key
Teague shows some fancy dribbling and is going to the rim
Teague's shot hits the iron and bounces off
Dejounte Murray pulls down the board
Suns 22, Spurs 33 - 11:31, 2nd Quarter
Murray outlets the ball to Derrick White
White is looking to make a pass
Murray catches the pass
Dejounte Murray fires off a pass
Frank Kaminsky receives the pass
Frank Kaminsky dumps it off to Murray
Dejounte Murray gets a pass
Dejounte Murray was a little too strong on that one
Teague rebounds the ball
Suns 22, Spurs 33 - 11:13, 2nd Quarter
Teague dribbles it up to the top of the key
Teague swings it over to Sandy
The pass is taken by Sandy
Sandy dishes to Alex Len
The pass is taken by Len
Len puts up a shot
What a fantastic block by Frank Kaminsky!
Frank Kaminsky grabs the defensive rebound
Suns 22, Spurs 33 - 10:58, 2nd Quarter
Kaminsky outlets the ball to Jeremiah Martin
Jeremiah Martin surveys the defense
Green with the ball
Green is looking to make a pass
FOUL! Len commits the foul
That is foul number 1 on him
Suns 22, Spurs 33 - 10:52, 2nd Quarter
Dejounte Murray takes the inbounds pass
Murray is looking to make a pass
Frank Kaminsky receives the pass
Kaminsky looks for an open man
FOUL! Millsap is whistled for the foul
That is foul number 1 on him
Suns 22, Spurs 33 - 10:42, 2nd Quarter
The ball is passed in to Murray
Dejounte Murray looking to send it to Martin
Jeremiah Martin receives the pass
Martin got a great look there and knocked it down
Suns 22, Spurs 35 - 10:35, 2nd Quarter
Phoenix inbounds the ball
Marquis Teague dribbles the ball over half court
Marquis Teague is setting up a play
Teague looks for an open man
Alex Len gets a pass
Len puts up a shot
Len had a good look but couldn't convert
Jeremiah Martin pulls down the board
Suns 22, Spurs 35 - 10:22, 2nd Quarter
Jeremiah Martin sends the outlet pass to Dejounte Murray
Murray is looking to make a pass
The pass is taken by Kaminsky
Frank Kaminsky takes a shot
Frank Kaminsky can't get the shot to fall
Marquis Teague grabs the defensive rebound
Suns 22, Spurs 35 - 10:11, 2nd Quarter
Teague dribbles it up to the top of the key
Marquis Teague looking to send it to Sandy
Sandy catches the pass
Sandy gets ready to fire off a pass
Len catches the pass
Len puts up a shot
Len clangs one off the rim
Murray grabs the board
Suns 22, Spurs 35 - 9:53, 2nd Quarter
Murray brings it across the timeline
Murray keeps his dribble
Murray is looking to make a pass
Frank Kaminsky gets a pass
Kaminsky kicks it to Murray
The pass is taken by Murray
Dejounte Murray dumps it off to Martin
Martin with the ball
Martin looks for an open man
Green with the ball
Green lets one go
Green's shot hits the iron and bounces off
The ball bounces out of bounds
Spurs Substitutions
#40 Jaren Jackson Jr.
Suns Substitutions
#3 Chris Paul
#1 Devin Booker
Suns 22, Spurs 35 - 9:31, 2nd Quarter
Phoenix inbounds the ball
Paul outlets the ball to Devin Booker
Booker is looking to make a pass
Chris Paul gets a pass
Paul is looking to make a pass
The pass is taken by Booker
Booker with a nice crossover
Booker draws an extra defender and kicks it to Alex Len
Alex Len puts up a shot
Len fills it up
Suns 24, Spurs 35 - 9:17, 2nd Quarter
The ball is passed in to Murray
Dejounte Murray advances the ball past midcourt
Murray keeps his dribble
Murray gets ready to fire off a pass
Jackson Jr. catches the pass
Jaren Jackson Jr. dumps it off to White
White catches the pass
White is looking to make a pass
Martin with the ball
Martin looking for Jackson Jr.
Jaren Jackson Jr. gets a pass
Jackson Jr. is looking to make a pass
Dejounte Murray receives the pass
Murray shoots
Murray's shot is off the iron
Paul comes away with the rebound
Suns 24, Spurs 35 - 8:51, 2nd Quarter
Paul brings it across the timeline
Paul is looking to make a pass
Booker catches the pass
Booker looking for Paul
Paul with the ball
Paul is looking to make a pass
Chris Paul has his pass deflected out of bounds
Timeout called by the Suns.
Suns 24, Spurs 35 - 8:38, 2nd Quarter
The ball is inbounded to Devin Booker
Booker works the defense with some nice ball handling
FOUL! Martin is going to be charged with that foul
That is foul number 1 on him
Booker clangs one off the rim
Devin Booker throws up a brick from the line
Booker hits the free throw
Suns 25, Spurs 35 - 8:36, 2nd Quarter
The ball is passed in to Murray
Dejounte Murray advances the ball past midcourt
Murray looks for an open man
The pass is taken by Martin
Jeremiah Martin looking to send it to Murray
The pass is taken by Murray
Murray is looking to make a pass
Martin catches the pass
Jeremiah Martin dumps it off to Jackson Jr.
Jaren Jackson Jr. gets a pass
Jackson Jr. over to Dejounte Murray
Murray catches the pass
Murray's shot hits the iron and bounces off
Booker comes away with the rebound
Suns 25, Spurs 35 - 8:12, 2nd Quarter
Booker brings it across the timeline
Booker keeps his dribble
Booker is looking to make a pass
Chris Paul gets a pass
Chris Paul delivers a pass to Millsap
Paul Millsap gets a pass
Millsap is going to attack the rim
The shot is off the mark
Jackson Jr. grabs the board
Suns 25, Spurs 35 - 7:58, 2nd Quarter
Jackson Jr. outlets the ball to Dejounte Murray
Dejounte Murray can't get the shot to fall
Chris Paul grabs the defensive rebound
Suns 25, Spurs 35 - 7:48, 2nd Quarter
Chris Paul advances the ball past midcourt
Chris Paul dumps it off to Booker
Jeremiah Martin picks off the bad pass!
Suns 25, Spurs 35 - 7:34, 2nd Quarter
Martin sends the outlet pass to White
Derrick White looking to send it to Murray
Dejounte Murray gets a pass
Murray kicks it to Green
The pass is taken by Green
D.J. Green fires off a pass
Dejounte Murray receives the pass
Dejounte Murray looking to send it to Martin
Martin catches the pass
Jeremiah Martin dumps it off to Jackson Jr.
The pass is taken by Jackson Jr.
Jaren Jackson Jr. takes a shot
It's off the mark!
D.J. Green pulls down the board
Green with the soft kiss off the square for two
Suns 25, Spurs 37 - 7:12, 2nd Quarter
The ball is inbounded to Devin Booker
Booker brings it across the timeline
Booker is looking to make a pass
Paul catches the pass
Chris Paul fires off a pass
Paul Millsap gets a pass
Paul Millsap puts it on the floor
Millsap's shot is off the glass and bounces away
D.J. Green grabs the defensive rebound
Suns 25, Spurs 37 - 6:52, 2nd Quarter
D.J. Green passes it over to Dejounte Murray
Murray takes a couple of dribbles
Murray with a nice crossover
Murray with the drive and the dish to White
White puts up a shot
Derrick White made it look easy there
Suns 25, Spurs 39 - 6:41, 2nd Quarter
The ball is passed in to Paul
Chris Paul advances the ball past midcourt
Chris Paul puts it on the floor
Paul with a nice crossover
Dejounte Murray steals the dribble!
Suns 25, Spurs 39 - 6:34, 2nd Quarter
Dejounte Murray is setting up a play
Murray is looking to make a pass
Derrick White gets a pass
White shoots it to Murray
White's pass was stolen by Paul!
Chris Paul lays one in on the break
Suns 27, Spurs 39 - 6:21, 2nd Quarter
San Antonio inbounds the ball
Dejounte Murray advances the ball past midcourt
Dejounte Murray dumps it off to Jackson Jr.
Jackson Jr. catches the pass
Jackson Jr. shoots
Jackson Jr.'s shot is off the glass and bounces away
Crowder rebounds the ball
Suns 27, Spurs 39 - 6:03, 2nd Quarter
Crowder sends the outlet pass to Booker
Booker is looking to make a pass
Alex Len gets a pass
Len lets one go
Alex Len can't find the mark
Murray rebounds the ball
Suns 27, Spurs 39 - 5:50, 2nd Quarter
Dejounte Murray advances the ball past midcourt
Murray looks for an open man
D.J. Green receives the pass
D.J. Green takes a shot
Green missed that one badly
Chris Paul pulls down the board
Suns 27, Spurs 39 - 5:37, 2nd Quarter
Chris Paul brings the ball over half court
Paul shoots it to Crowder
The pass is taken by Crowder
Jae Crowder dumps it off to Booker
Devin Booker gets a pass
Devin Booker puts it on the floor
FOUL! Jeremiah Martin is whistled for the foul
That is foul number 2 on him
Devin Booker knocks the shot down
Spurs Substitutions
#16 Caris LeVert
#10 Bruce Brown
#25 Jakob Poeltl
Suns Substitutions
#20 Dillon Brooks
#54 Julius Randle
#22 Deandre Ayton
Timeout called by the Spurs.
Booker sinks one from the charity stripe
Suns 30, Spurs 39 - 5:28, 2nd Quarter
The ball is inbounded to Dejounte Murray
Dejounte Murray dribbles the ball over half court
Murray still with the ball
Dejounte Murray dumps it off to Brown
Bruce Brown receives the pass
Bruce Brown puts up a shot
Brown missed that one badly
Brooks rebounds the ball
Suns 30, Spurs 39 - 5:11, 2nd Quarter
Brooks sends the outlet pass to Paul
Paul is looking to make a pass
Ayton catches the pass
Ayton is looking to make a pass
Jakob Poeltl steps in and picks off the pass from Ayton!
Poeltl pushes it up to Bruce Brown who throws down a jam!
Suns 30, Spurs 41 - 4:57, 2nd Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Paul's shot hits the iron and bounces off
Jackson Jr. comes away with the rebound
Suns 30, Spurs 41 - 4:46, 2nd Quarter
Dejounte Murray receives the outlet pass from Jaren Jackson Jr.
Dejounte Murray surveys the defense
The pass was deflected out of bounds
Suns 30, Spurs 41 - 4:40, 2nd Quarter
The ball is passed in to Murray
Murray is looking to make a pass
Poeltl catches the pass
Poeltl looking for Jackson Jr.
Jaren Jackson Jr. gets a pass
Jackson Jr. looking for LeVert
Caris LeVert gets a pass
LeVert lets one go
LeVert with a good look but can't get it to fall
Dillon Brooks pulls down the board
Suns 30, Spurs 41 - 4:27, 2nd Quarter
Brooks outlets the ball to Chris Paul
FOUL! Dejounte Murray commits the foul
That is foul number 1 on him
Paul's shot rattles in and out
Paul bounces the free throw off the rim
Paul hits the free throw
Suns 31, Spurs 41 - 4:23, 2nd Quarter
The ball is passed in to LeVert
Caris LeVert brings the ball over half court
LeVert with a good look but can't get it to fall
Poeltl grabs the board
Poeltl with a beautiful finger roll there for the bucket
Suns 31, Spurs 43 - 4:10, 2nd Quarter
Phoenix inbounds the ball
Chris Paul dribbles the ball over half court
Paul is looking to make a pass
Julius Randle gets a pass
Julius Randle looking to send it to Booker
Devin Booker receives the pass
Booker sticks it from deep for three!
Suns 34, Spurs 43 - 3:57, 2nd Quarter
The ball is passed in to Murray
Dejounte Murray dribbles the ball over half court
Dejounte Murray puts it on the floor
Murray is looking to make a pass
Caris LeVert receives the pass
LeVert's shot hits the iron and bounces off
Ayton rebounds the ball
Suns 34, Spurs 43 - 3:39, 2nd Quarter
Devin Booker receives the outlet pass from Deandre Ayton
Booker kicks it to Randle
The pass is taken by Randle
Randle is looking to make a pass
Dejounte Murray steps in and picks off the pass from Randle!
Suns 34, Spurs 43 - 3:32, 2nd Quarter
Bruce Brown receives the outlet pass from Dejounte Murray
Brown is looking to make a pass
LeVert with the ball
Caris LeVert surveys the defense
Dejounte Murray gets a pass
Murray looking for LeVert
LeVert catches the pass
LeVert over to Jaren Jackson Jr.
The pass is taken by Jackson Jr.
Jackson Jr. shoots
Jackson Jr. sticks it from deep for three!
Suns 34, Spurs 46 - 3:16, 2nd Quarter
Chris Paul gets the inbounds pass
Chris Paul dribbles the ball over half court
Paul still with the ball
Paul is looking to make a pass
Ayton with the ball
Ayton lets one go
Deandre Ayton can't find the mark
Jackson Jr. rebounds the ball
Suns 34, Spurs 46 - 3:04, 2nd Quarter
Dejounte Murray receives the outlet pass from Jaren Jackson Jr.
Murray is looking to make a pass
The pass is taken by Jackson Jr.
Jaren Jackson Jr. takes a shot
Jackson Jr.'s shot hits nothing but the bottom of the net
Suns 34, Spurs 48 - 2:55, 2nd Quarter
Chris Paul takes the inbounds pass
Chris Paul advances the ball past midcourt
Paul is looking to make a pass
Booker catches the pass
FOUL! LeVert is going to be charged with that foul
That is foul number 1 on him
Devin Booker was a little too strong on that one
Spurs Substitutions
#52 Frank Kaminsky
Suns Substitutions
#99 Jae Crowder
Booker sinks one from the charity stripe
Booker hits the free throw
Suns 36, Spurs 48 - 2:41, 2nd Quarter
Dejounte Murray gets the inbounds pass
Dejounte Murray brings the ball over half court
Dejounte Murray delivers a pass to Kaminsky
Kaminsky with the ball
Kaminsky is trying to go to the hole
Kaminsky's shot is good
Suns 36, Spurs 50 - 2:30, 2nd Quarter
Devin Booker takes the inbounds pass
Devin Booker brings the ball over half court
Devin Booker fires off a pass
Ayton catches the pass
Ayton is looking to make a pass
Devin Booker receives the pass
Booker shoots
Booker's shot hits the iron and bounces off
Frank Kaminsky grabs the defensive rebound
Suns 36, Spurs 50 - 2:13, 2nd Quarter
Kaminsky sends the outlet pass to Murray
Murray shoots it to LeVert
Caris LeVert receives the pass
Caris LeVert fires off a pass
Dejounte Murray receives the pass
Murray is trying to go to the hole
Frank Kaminsky receives a sweet pass
Kaminsky shoots
Kaminsky's shot is off the glass and bounces away
Crowder comes away with the rebound
Suns 36, Spurs 50 - 1:59, 2nd Quarter
Jae Crowder sends the outlet pass to Devin Booker
Devin Booker puts it on the floor
Devin Booker surveys the defense
Randle with the ball
Jakob Poeltl with the block!
Kaminsky comes away with the rebound
Suns 36, Spurs 50 - 1:45, 2nd Quarter
Kaminsky sends the outlet pass to Brown
Brown shoots it to LeVert
LeVert catches the pass
LeVert swings it over to Poeltl
Jakob Poeltl receives the pass
Poeltl dishes to Bruce Brown
Bruce Brown receives the pass
Brown gets ready to fire off a pass
Jakob Poeltl receives the pass
Poeltl with a nice crossover
FOUL! Randle commits the foul
That is foul number 1 on him
Spurs Substitutions
#11 Jeremiah Martin
Suns Substitutions
#2 Marquis Teague
Suns 36, Spurs 50 - 1:26, 2nd Quarter
The ball is passed in to LeVert
LeVert rattles home the three ball
Suns 36, Spurs 53 - 1:21, 2nd Quarter
Phoenix inbounds the ball
Teague dribbles it up to the top of the key
Marquis Teague fires off a pass
Julius Randle gets a pass
Randle dishes to Deandre Ayton
Deandre Ayton gets a pass
Ayton with the drive and the dish to Crowder
Crowder clangs one off the rim
Brown grabs the board
Suns 36, Spurs 53 - 0:57, 2nd Quarter
Brown outlets the ball to Jeremiah Martin
Jeremiah Martin is setting up a play
Martin with a good look but can't get it to fall
Dillon Brooks grabs the defensive rebound
Suns 36, Spurs 53 - 0:47, 2nd Quarter
Marquis Teague receives the outlet pass from Dillon Brooks
Teague is looking to make a pass
The pass is taken by Brooks
Dillon Brooks surveys the defense
Frank Kaminsky picks off the bad pass!
Suns 36, Spurs 53 - 0:39, 2nd Quarter
Frank Kaminsky passes it over to Jeremiah Martin
Martin is looking to make a pass
Frank Kaminsky gets a pass
Kaminsky kicks it to LeVert
The pass is taken by LeVert
LeVert is looking to make a pass
Deandre Ayton steps in and picks off the pass from LeVert!
Suns 36, Spurs 53 - 0:31, 2nd Quarter
Marquis Teague receives the outlet pass from Deandre Ayton
Teague is looking to make a pass
Dillon Brooks gets a pass
Brooks shoots it to Crowder
Jae Crowder receives the pass
Crowder swings it over to Teague
Marquis Teague gets a pass
Teague is looking to make a pass
FOUL! LeVert commits the foul
That is foul number 2 on him
Marquis Teague drops one in from the line
Marquis Teague drops one in from the line
Suns 38, Spurs 53 - 0:22, 2nd Quarter
The ball is passed in to Martin
Jeremiah Martin advances the ball past midcourt
Martin holds and looks
Poeltl catches the pass
Poeltl works the defense with some nice ball handling
Poeltl puts one in....NO! The ref is waiving off the basket and calling a travel.
Suns 38, Spurs 53 - 0:14, 2nd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague dribbles the ball over half court
Marquis Teague is setting up a play
Teague gets ready to fire off a pass
Ayton with the ball
Ayton looks for an open man
The pass is taken by Brooks
Dillon Brooks takes a shot
No good. That one barely grazed the rim
That's the end of the half.
Spurs Substitutions
#5 Dejounte Murray
#40 Jaren Jackson Jr.
Suns Substitutions
#3 Chris Paul
#1 Devin Booker
Suns 38, Spurs 53 - 12:00, 3rd Quarter
Chris Paul takes the inbounds pass
Chris Paul dumps it off to Randle
The pass is stopped but it was off the defender's foot - a kicked ball
Suns 38, Spurs 53 - 11:54, 3rd Quarter
Chris Paul gets the inbounds pass
Paul keeps his dribble
Paul looking for Randle
Paul's pass is off the defender's foot and whistled dead
Suns 38, Spurs 53 - 11:46, 3rd Quarter
Chris Paul takes the inbounds pass
Chris Paul is getting ready to make his move off the dribble
Paul didn't get a real good look at that one
Paul rebounds the ball
Paul puts up a shot
Paul buries the J
Suns 40, Spurs 53 - 11:39, 3rd Quarter
Caris LeVert takes the inbounds pass
Caris LeVert brings the ball over half court
Caris LeVert dumps it off to Poeltl
The pass is taken by Poeltl
Poeltl is looking to make a pass
The pass is taken by Jackson Jr.
Jaren Jackson Jr. puts up a shot
Jackson Jr. drops in a triple off the glass! Oh My!
Suns 40, Spurs 56 - 11:23, 3rd Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Paul holds and looks
Randle catches the pass
Randle puts up a shot
Randle knocks it down for three!
Suns 43, Spurs 56 - 11:12, 3rd Quarter
The ball is inbounded to Caris LeVert
Caris LeVert advances the ball past midcourt
Caris LeVert surveys the defense
The pass is taken by Brown
Bruce Brown puts it on the floor
Brooks rips the ball from Bruce Brown!
WOW! What a jam on the break by Brooks
FOUL! LeVert is whistled for the foul
That is foul number 3 on him
Brooks hits the free throw
Suns 46, Spurs 56 - 10:58, 3rd Quarter
Caris LeVert takes the inbounds pass
Caris LeVert advances the ball past midcourt
LeVert is looking to make a pass
Jakob Poeltl receives the pass
Jakob Poeltl dumps it off to Brown
The pass is taken by Brown
Brown kicks it to LeVert
Brown's pass for Caris LeVert sails out of bounds
Suns 46, Spurs 56 - 10:47, 3rd Quarter
The ball is passed in to Paul
Chris Paul dribbles the ball over half court
Paul looking for Booker
The pass is taken by Booker
Booker is looking to make a pass
Julius Randle gets a pass
Julius Randle dumps it off to Ayton
The pass is taken by Ayton
Deandre Ayton takes a shot
Ayton hits the deuce
Suns 48, Spurs 56 - 10:35, 3rd Quarter
Dejounte Murray gets the inbounds pass
Murray dribbles it up to the top of the key
Murray looks for an open man
Jaren Jackson Jr. receives the pass
Jackson Jr. shoots
No good. That one barely grazed the rim
Paul grabs the board
Suns 48, Spurs 56 - 10:18, 3rd Quarter
Paul outlets the ball to Devin Booker
Booker over to Dillon Brooks
Dillon Brooks gets a pass
Dillon Brooks puts up a shot
Brooks's shot is good
Suns 50, Spurs 56 - 10:08, 3rd Quarter
Caris LeVert takes the inbounds pass
Caris LeVert advances the ball past midcourt
Caris LeVert looking to send it to Poeltl
The pass is taken by Poeltl
Poeltl dishes to Dejounte Murray
Murray with the ball
Murray's shot rattles in and out
Booker grabs the board
Suns 50, Spurs 56 - 9:49, 3rd Quarter
Booker sends the outlet pass to Paul
Paul is looking to make a pass
The pass is taken by Brooks
Brooks kicks it to Randle
Randle catches the pass
Julius Randle puts it on the floor
Randle draws the help and makes a nice pass to Booker
Booker puts up a shot
FOUL! Caris LeVert commits the foul
That is foul number 4 on him
Booker's shot hits the iron and bounces off
Spurs Substitutions
#11 Jeremiah Martin
Booker sinks one from the charity stripe
Devin Booker drops one in from the line
Suns 52, Spurs 56 - 9:34, 3rd Quarter
The ball is passed in to Martin
Jeremiah Martin dribbles the ball over half court
Jeremiah Martin surveys the defense
Jackson Jr. with the ball
Jackson Jr. shows some fancy dribbling and is going to the rim
Jackson Jr. scores. How in the world did he get that one to fall?
Suns 52, Spurs 58 - 9:23, 3rd Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
Booker attempts to drive to the basket
Booker with the drive and the dish to Ayton
Ayton with the drive and the dish to Booker
Devin Booker puts up a shot
Booker missed that one badly
The ball is knocked out of bounds by the defense
Chris Paul takes the inbounds pass
Paul shoots it to Booker
The pass is taken by Booker
Booker is looking to make a pass
Randle with the ball
Julius Randle puts up a shot
Randle's shot rattles in and out
Ayton grabs the board
Ayton finishes with the soft touch around the rim
Suns 54, Spurs 58 - 9:00, 3rd Quarter
The ball is inbounded to Dejounte Murray
Murray brings it across the timeline
Murray is looking to make a pass
Jeremiah Martin gets a pass
Martin looks for an open man
Bruce Brown receives the pass
Brown shoots
Bruce Brown from way downtown....BANG!
Suns 54, Spurs 61 - 8:44, 3rd Quarter
The ball is passed in to Booker
Devin Booker dribbles the ball over half court
Devin Booker looking to send it to Brooks
Booker's pass for Dillon Brooks was deflected out of bounds
Suns 54, Spurs 61 - 8:33, 3rd Quarter
The ball is inbounded to Devin Booker
Booker takes a couple of dribbles
Booker is looking to take his man to the basket
Booker with a good look but can't get it to fall
Devin Booker grabs the offensive rebound
FOUL! Martin commits the foul
That is foul number 3 on him
The shot rattles out
Booker hits the free throw
Booker sinks one from the charity stripe
Suns 56, Spurs 61 - 8:26, 3rd Quarter
The ball is passed in to Murray
Dejounte Murray dribbles the ball over half court
Dejounte Murray is setting up a play
Murray missed that one badly
Jackson Jr. rebounds the ball
Jaren Jackson Jr. takes a shot
Jackson Jr. playing some sweet string music tonight
Suns 56, Spurs 63 - 8:10, 3rd Quarter
Chris Paul gets the inbounds pass
Chris Paul dribbles the ball over half court
Paul dishes to Devin Booker
Devin Booker gets a pass
Booker is looking to make a pass
The pass is taken by Ayton
Deandre Ayton looking to send it to Brooks
Brooks catches the pass
Dillon Brooks delivers a pass to Booker
Booker with the ball
Booker is looking to make a pass
Julius Randle receives the pass
Randle swings it over to Booker
Booker with the ball
Devin Booker can't find the mark
Julius Randle grabs the offensive rebound
Randle buries the J
Suns 58, Spurs 63 - 7:45, 3rd Quarter
San Antonio inbounds the ball
Dejounte Murray brings the ball over half court
Murray swings it over to Martin
Jeremiah Martin gets a pass
Martin missed that one badly
Ayton rebounds the ball
Suns 58, Spurs 63 - 7:27, 3rd Quarter
Ayton outlets the ball to Chris Paul
No good. That one barely grazed the rim
Poeltl comes away with the rebound
Suns 58, Spurs 63 - 7:16, 3rd Quarter
Poeltl sends the outlet pass to Martin
Jeremiah Martin is setting up a play
Jeremiah Martin drills the trifecta!
Suns 58, Spurs 66 - 7:08, 3rd Quarter
Phoenix inbounds the ball
Booker dribbles it up to the top of the key
Devin Booker dumps it off to Paul
Paul with the ball
Paul with a nice crossover
Paul has the ball stripped by Dejounte Murray!
Murray with a thunderous dunk on the break!!
Suns 58, Spurs 68 - 6:57, 3rd Quarter
Chris Paul takes the inbounds pass
Chris Paul brings the ball over half court
Chris Paul is setting up a play
Paul looks for an open man
FOUL! Dejounte Murray commits the foul
That is foul number 2 on him
Suns 58, Spurs 68 - 6:49, 3rd Quarter
The ball is passed in to Paul
Paul takes a couple of dribbles
Paul is looking to make a pass
Dillon Brooks gets a pass
Dillon Brooks delivers a pass to Ayton
Ayton with the ball
Deandre Ayton delivers a pass to Booker
FOUL! Jaren Jackson Jr. is whistled for the foul
That is foul number 1 on him
Ayton sinks one from the charity stripe
Ayton sinks one from the charity stripe
Suns 60, Spurs 68 - 6:41, 3rd Quarter
The ball is inbounded to Dejounte Murray
Dejounte Murray advances the ball past midcourt
Murray still with the ball
Murray is looking to make a pass
The pass is taken by Martin
Martin is looking to take his man to the basket
Martin drives, sees the help coming....finds the open man and hits him
Brown lets one go
Bruce Brown missed that one
Dillon Brooks grabs the defensive rebound
Suns 60, Spurs 68 - 6:23, 3rd Quarter
Dillon Brooks sends the outlet pass to Devin Booker
Booker is looking to make a pass
Dillon Brooks receives the pass
Brooks dishes to Deandre Ayton
Deandre Ayton receives the pass
Ayton is looking to make a pass
Paul with the ball
Paul is trying to go to the hole
Traveling violation called on Paul
Suns 60, Spurs 68 - 6:09, 3rd Quarter
San Antonio inbounds the ball
Martin outlets the ball to Bruce Brown
Brown is looking to make a pass
Jeremiah Martin gets a pass
Martin is looking to make a pass
Poeltl with the ball
Poeltl is looking to make a pass
Jeremiah Martin receives the pass
Martin holds and looks
Jackson Jr. with the ball
Jackson Jr. shoots
Jackson Jr. rattles home the three ball
Suns 60, Spurs 71 - 5:52, 3rd Quarter
The ball is inbounded to Devin Booker
Devin Booker dribbles the ball over half court
Booker takes a couple of dribbles
Booker is looking to make a pass
Deandre Ayton receives the pass
Ayton lets one go
Ayton hits the shot
Suns 62, Spurs 71 - 5:41, 3rd Quarter
Dejounte Murray gets the inbounds pass
Dejounte Murray dribbles the ball over half court
Murray over to Bruce Brown
Brown catches the pass
Bruce Brown dumps it off to Murray
Chris Paul picks off the bad pass!
WOW!! A sweet alley-oop pass by Paul to Ayton for a jam on the break!
Suns 64, Spurs 71 - 5:26, 3rd Quarter
San Antonio inbounds the ball
Dejounte Murray advances the ball past midcourt
Murray is looking to make a pass
The pass is taken by Brown
Brown is looking to make a pass
Dejounte Murray receives the pass
Murray is looking to make a pass
Brown catches the pass
Brown lets one go
Brown clangs one off the rim
Poeltl comes away with an offensive rebound
Jakob Poeltl surveys the defense
Jackson Jr. with the ball
Jackson Jr. shoots
Julius Randle with the block!
Deandre Ayton grabs the defensive rebound
Suns 64, Spurs 71 - 4:56, 3rd Quarter
Ayton sends the outlet pass to Booker
Booker is looking to make a pass
Brooks catches the pass
Dillon Brooks surveys the defense
Dillon Brooks's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!
Spurs Substitutions
#30 D.J. Green
#52 Frank Kaminsky
Suns Substitutions
#99 Jae Crowder
Timeout called by the Suns.
Suns 64, Spurs 71 - 4:43, 3rd Quarter
The ball is inbounded to Devin Booker
Booker looking for Ayton
Devin Booker's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!
Suns 64, Spurs 71 - 4:39, 3rd Quarter
Phoenix inbounds the ball
Booker over to Dillon Brooks
Dillon Brooks receives the pass
Brooks is looking to make a pass
Deandre Ayton receives the pass
Ayton shoots it to Booker
Ayton's pass for Devin Booker was deflected out of bounds
Suns 64, Spurs 71 - 4:31, 3rd Quarter
Phoenix inbounds the ball
Booker takes a couple of dribbles
Booker looks for an open man
The pass is taken by Randle
Randle shoots
Randle playing some sweet string music tonight
Suns 66, Spurs 71 - 4:24, 3rd Quarter
The ball is passed in to Martin
Jeremiah Martin dribbles the ball over half court
Martin's shot is off the iron
Devin Booker pulls down the board
Suns 66, Spurs 71 - 4:10, 3rd Quarter
Booker dribbles it up to the top of the key
Devin Booker is setting up a play
Booker shoots it to Ayton
The pass is taken by Ayton
Deandre Ayton takes a shot
Ayton scores. How in the world did he get that one to fall?
Suns 68, Spurs 71 - 4:02, 3rd Quarter
San Antonio inbounds the ball
Martin dribbles it up to the top of the key
Jeremiah Martin dumps it off to Murray
The pass is taken by Murray
Murray is looking to make a pass
Brown with the ball
Brown looking for Murray
Dejounte Murray gets a pass
FOUL! Dillon Brooks commits the foul
That is foul number 1 on him
Murray fills it up
Suns Substitutions
#2 Marquis Teague
#10 Ramon Sandy
Murray sinks one from the charity stripe
Spurs Substitutions
#4 Derrick White
Suns 68, Spurs 74 - 3:45, 3rd Quarter
The ball is passed in to Teague
Teague dribbles it up to the top of the key
Teague is looking to make a pass
Marquis Teague has his pass deflected out of bounds
Suns 68, Spurs 74 - 3:35, 3rd Quarter
The ball is inbounded to Marquis Teague
Marquis Teague delivers a pass to Randle
Teague's pass for Julius Randle was deflected out of bounds
Suns 68, Spurs 74 - 3:33, 3rd Quarter
Marquis Teague gets the inbounds pass
Teague kicks it to Brooks
Dillon Brooks receives the pass
Dillon Brooks fires off a pass
Teague with the ball
Marquis Teague puts it on the floor
Marquis Teague with the kiss off the glass!
Suns 70, Spurs 74 - 3:28, 3rd Quarter
The ball is passed in to White
White dribbles it up to the top of the key
White is going to attack the rim
White draws an extra defender and kicks it to Jeremiah Martin
Jeremiah Martin takes a shot
It's off the mark!
Deandre Ayton pulls down the board
Suns 70, Spurs 74 - 3:09, 3rd Quarter
Deandre Ayton passes it over to Marquis Teague
Teague swings it over to Ayton
Deandre Ayton gets a pass
Deandre Ayton takes a shot
Ayton's shot hits nothing but the bottom of the net
Suns 72, Spurs 74 - 2:59, 3rd Quarter
The ball is passed in to Martin
Martin dribbles it up to the top of the key
Martin is looking to make a pass
Bruce Brown gets a pass
Brown is trying to go to the hole
Brown draws an extra defender and kicks it to Frank Kaminsky
Kaminsky puts up a shot
BRICK!
Randle rebounds the ball
Suns 72, Spurs 74 - 2:41, 3rd Quarter
Randle sends the outlet pass to Teague
Marquis Teague puts it on the floor
Teague is looking to make a pass
Julius Randle gets a pass
It's off the mark!
Sandy grabs the board
Sandy is looking to make a pass
Teague catches the pass
Teague kicks it to Sandy
Sandy catches the pass
Sandy over to Deandre Ayton
Deandre Ayton receives the pass
Ayton looks for an open man
The pass is taken by Randle
Randle shoots
Randle didn't get a real good look at that one
Kaminsky comes away with the rebound
Suns 72, Spurs 74 - 2:10, 3rd Quarter
Frank Kaminsky sends the outlet pass to Jeremiah Martin
Martin is looking to make a pass
Bruce Brown gets a pass
Brown works the defense with some nice ball handling
Brown with the drive and the dish to White
Did White call the bank on that triple?
Suns 72, Spurs 77 - 1:55, 3rd Quarter
The ball is passed in to Teague
Marquis Teague brings the ball over half court
Teague takes a couple of dribbles
Teague dishes to Deandre Ayton
Ayton catches the pass
Ayton shoots
Kaminsky says get that stuff outta here!
Kaminsky rebounds the ball
Suns 72, Spurs 77 - 1:40, 3rd Quarter
Kaminsky sends the outlet pass to Martin
Jeremiah Martin fires off a pass
Derrick White gets a pass
White holds and looks
Frank Kaminsky receives the pass
Frank Kaminsky puts up a shot
BRICK!
Ayton grabs the board
Suns 72, Spurs 77 - 1:25, 3rd Quarter
Deandre Ayton passes it over to Marquis Teague
Teague looks for an open man
Brooks with the ball
Brooks is looking to make a pass
The pass is taken by Teague
Teague is looking to make a pass
The pass is taken by Brooks
Brooks holds and looks
Ayton with the ball
Deandre Ayton puts up a shot
Kaminsky got a piece of that shot!
Ayton grabs the board
Deandre Ayton takes a shot
Deandre Ayton can't get the shot to fall
Ayton comes away with an offensive rebound
Ayton's shot is off the iron
White grabs the board
Suns 72, Spurs 77 - 0:58, 3rd Quarter
Bruce Brown receives the outlet pass from Derrick White
Brown keeps his dribble
Brown works the defense with some nice ball handling
FOUL! Brooks is whistled for the foul
That is foul number 2 on him
Brown missed that one badly
Spurs Substitutions
#40 Jaren Jackson Jr.
Suns Substitutions
#3 Chris Paul
#99 Jae Crowder
#40 Paul Millsap
Brown sinks one from the charity stripe
Brown sinks one from the charity stripe
Spurs Substitutions
#1 Lonnie Walker IV
Suns 72, Spurs 79 - 0:53, 3rd Quarter
Chris Paul gets the inbounds pass
Chris Paul brings the ball over half court
Paul dishes to Deandre Ayton
Deandre Ayton receives the pass
Deandre Ayton fires off a pass
Paul catches the pass
Chris Paul delivers a pass to Millsap
Paul Millsap receives the pass
Millsap looking for Crowder
Jae Crowder gets a pass
Crowder holds and looks
Ayton with the ball
Deandre Ayton surveys the defense
Crowder with the ball
Crowder puts up a shot
Jae Crowder can't find the mark
Green grabs the board
Suns 72, Spurs 79 - 0:26, 3rd Quarter
D.J. Green passes it over to Derrick White
Derrick White puts it on the floor
White swings it over to Green
Green catches the pass
Green shoots it to Jackson Jr.
Jackson Jr. with the ball
Jaren Jackson Jr. takes a shot
The shot rattles out
Green grabs the board
Green rattles one home
Suns 72, Spurs 81 - 0:15, 3rd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague dribbles the ball over half court
Teague dishes to Jae Crowder
Jae Crowder receives the pass
Crowder puts up a shot
Crowder's shot hits nothing but the bottom of the net
Suns 74, Spurs 81 - 0:08, 3rd Quarter
Jeremiah Martin gets the inbounds pass
Martin brings it across the timeline
Martin works the defense with some nice ball handling
Martin took too many steps there!
Suns 74, Spurs 81 - 0:05, 3rd Quarter
Chris Paul takes the inbounds pass
Paul brings it across the timeline
That's the end of the quarter.
Suns Substitutions
#1 Devin Booker
#43 Alex Len
Suns 74, Spurs 81 - 12:00, 4th Quarter
San Antonio inbounds the ball
Martin dishes to Derrick White
White with the ball
White swings it over to Martin
Jeremiah Martin receives the pass
Martin kicks it to Walker IV
Lonnie Walker IV receives the pass
Lonnie Walker IV takes a shot
FOUL! Crowder is whistled for the foul
That is foul number 2 on him
Walker IV missed that one badly
Walker IV hits the free throw
Lonnie Walker IV throws up a brick from the line
Walker IV grabs the board
I bet Walker IV wishes he could have that one back
Jae Crowder grabs the defensive rebound
Suns 74, Spurs 82 - 11:46, 4th Quarter
Crowder sends the outlet pass to Booker
Booker takes a couple of dribbles
Booker is looking to make a pass
The pass is taken by Paul
Chris Paul dumps it off to Booker
Devin Booker receives the pass
Booker holds and looks
Booker's pass for Jae Crowder was deflected out of bounds
Suns 74, Spurs 82 - 11:36, 4th Quarter
The ball is passed in to Booker
Booker still with the ball
Booker is going to attack the rim
Booker drives, sees the help coming....finds the open man and hits him
Chris Paul takes a shot
Paul with a beautiful looking three pointer
Suns 77, Spurs 82 - 11:30, 4th Quarter
The ball is passed in to Martin
Martin dribbles it up to the top of the key
Jeremiah Martin looking to send it to Walker IV
The pass is taken by Walker IV
Lonnie Walker IV surveys the defense
Derrick White gets a pass
White looking for Martin
The pass is taken by Martin
Jeremiah Martin looking to send it to White
FOUL! Chris Paul is whistled for the foul
That is foul number 1 on him
Suns 77, Spurs 82 - 11:18, 4th Quarter
Jeremiah Martin takes the inbounds pass
Jeremiah Martin surveys the defense
White with the ball
White gets ready to fire off a pass
The pass is taken by Jackson Jr.
Jackson Jr. is looking to make a pass
Lonnie Walker IV receives the pass
Lonnie Walker IV puts up a shot
Walker IV had a good look but couldn't convert
Chris Paul grabs the defensive rebound
Suns 77, Spurs 82 - 11:05, 4th Quarter
Chris Paul advances the ball past midcourt
Paul looks for an open man
Crowder with the ball
Jae Crowder looking to send it to Booker
Devin Booker receives the pass
Booker is looking to make a pass
Paul catches the pass
Paul over to Devin Booker
Devin Booker gets a pass
Devin Booker delivers a pass to Crowder
Crowder catches the pass
Jae Crowder dumps it off to Booker
Devin Booker receives the pass
Booker is looking to make a pass
Crowder with the ball
Jae Crowder fires off a pass
Millsap with the ball
Millsap draws the help and makes a nice pass to Len
Alex Len puts up a shot
Jaren Jackson Jr. with the block!
Len rebounds the ball
SLAM DUNK!!!
Suns 79, Spurs 82 - 10:37, 4th Quarter
The ball is passed in to Martin
Jeremiah Martin advances the ball past midcourt
Martin gets ready to fire off a pass
D.J. Green receives the pass
Green over to Jaren Jackson Jr.
The pass is taken by Jackson Jr.
Jaren Jackson Jr. delivers a pass to White
The pass is taken by White
I bet White wishes he could have that one back
The ball is knocked out of bounds by the offense
Suns 79, Spurs 82 - 10:20, 4th Quarter
Chris Paul takes the inbounds pass
Paul outlets the ball to Devin Booker
Booker keeps his dribble
Devin Booker surveys the defense
Paul with the ball
Chris Paul looking to send it to Booker
Devin Booker gets a pass
Booker looking for Crowder
Crowder catches the pass
Crowder looks for an open man
Millsap catches the pass
Millsap lets one go
Millsap fills it up
Suns 81, Spurs 82 - 9:58, 4th Quarter
Jeremiah Martin takes the inbounds pass
Jeremiah Martin brings the ball over half court
Martin gets ready to fire off a pass
Jackson Jr. with the ball
Jackson Jr. swings it over to White
White with the ball
White holds and looks
The pass is taken by Martin
Martin is looking to make a pass
Jackson Jr. with the ball
Jackson Jr. shoots it to Martin
Chris Paul steps in and picks off the pass from Jackson Jr.!
Chris Paul lays one in on the break
Suns 83, Spurs 82 - 9:36, 4th Quarter
The ball is passed in to Martin
Jeremiah Martin brings the ball over half court
Jeremiah Martin looking to send it to Walker IV
Lonnie Walker IV gets a pass
Lonnie Walker IV takes a shot
The shot is off the mark
Crowder comes away with the rebound
Suns 83, Spurs 82 - 9:23, 4th Quarter
Jae Crowder sends the outlet pass to Chris Paul
Paul shoots it to Booker
Booker with the ball
Booker lets one go
Booker's shot hits nothing but the bottom of the net
Suns 85, Spurs 82 - 9:11, 4th Quarter
The ball is passed in to Martin
Martin dribbles it up to the top of the key
Martin keeps his dribble
Martin is looking to make a pass
Jackson Jr. catches the pass
Jackson Jr. puts up a shot
Jaren Jackson Jr. missed that one
Alex Len grabs the defensive rebound
Suns 85, Spurs 82 - 8:53, 4th Quarter
Len outlets the ball to Chris Paul
Paul is looking to make a pass
The pass is taken by Booker
Booker is looking to make a pass
Millsap with the ball
Paul Millsap puts it through from downtown!
Suns 88, Spurs 82 - 8:41, 4th Quarter
Derrick White takes the inbounds pass
White brings it across the timeline
Derrick White surveys the defense
Walker IV with the ball
Walker IV playing some sweet string music tonight
Suns 88, Spurs 84 - 8:26, 4th Quarter
Chris Paul takes the inbounds pass
Chris Paul brings the ball over half court
Paul over to Devin Booker
Chris Paul has his pass deflected out of bounds
Suns 88, Spurs 84 - 8:20, 4th Quarter
Devin Booker takes the inbounds pass
Booker is looking to make a pass
The pass is taken by Millsap
Millsap with the drive and the dish to Booker
Booker puts up a shot
Devin Booker shows off his range and hits the three
Suns 91, Spurs 84 - 8:11, 4th Quarter
San Antonio inbounds the ball
Derrick White dribbles the ball over half court
White keeps his dribble
Derrick White is getting ready to make his move off the dribble
FOUL! Booker is going to be charged with that foul
That is foul number 1 on him
White missed that one badly
Spurs Substitutions
#5 Dejounte Murray
#52 Frank Kaminsky
Suns Substitutions
#2 Marquis Teague
#20 Dillon Brooks
#54 Julius Randle
#22 Deandre Ayton
White sinks one from the charity stripe
White hits the free throw
Suns 91, Spurs 86 - 7:59, 4th Quarter
Phoenix inbounds the ball
Marquis Teague brings the ball over half court
Teague shoots it to Booker
Devin Booker receives the pass
Booker is looking to make a pass
The pass is stopped but it was off the defender's foot - a kicked ball
Suns 91, Spurs 86 - 7:51, 4th Quarter
Marquis Teague gets the inbounds pass
Teague keeps his dribble
Teague swings it over to Booker
Devin Booker receives the pass
Booker kicks it to Ayton
Ayton with the ball
Ayton draws the help and makes a nice pass to Booker
Booker puts up a shot
Devin Booker can't get the shot to fall
D.J. Green pulls down the board
Suns 91, Spurs 86 - 7:32, 4th Quarter
D.J. Green passes it over to Derrick White
White gets ready to fire off a pass
Kaminsky with the ball
Kaminsky puts up a shot
FOUL! Randle commits the foul
That is foul number 2 on him
Kaminsky didn't get a real good look at that one
Spurs Substitutions
#31 Troy Nicol
Kaminsky bounces the free throw off the rim
Kaminsky bounces the free throw off the rim
Frank Kaminsky pulls down the board
Kaminsky's shot is good
Suns 91, Spurs 88 - 7:20, 4th Quarter
Phoenix inbounds the ball
Marquis Teague brings the ball over half court
Teague looks for an open man
Devin Booker receives the pass
Devin Booker puts it through from downtown!
Suns 94, Spurs 88 - 7:08, 4th Quarter
The ball is passed in to White
White dribbles it up to the top of the key
White takes a couple of dribbles
White sinks the triple try!
Suns 94, Spurs 91 - 6:57, 4th Quarter
The ball is passed in to Teague
Marquis Teague advances the ball past midcourt
Teague kicks it to Booker
The pass is taken by Booker
Booker attempts to drive to the basket
Booker draws the help and makes a nice pass to Randle
Randle rattles home the three ball
Suns 97, Spurs 91 - 6:37, 4th Quarter
The ball is inbounded to Dejounte Murray
Murray brings it across the timeline
Dejounte Murray looking to send it to Kaminsky
Frank Kaminsky receives the pass
Kaminsky shoots
Kaminsky comes up short
Deandre Ayton grabs the defensive rebound
Suns 97, Spurs 91 - 6:23, 4th Quarter
Ayton outlets the ball to Marquis Teague
Marquis Teague puts it on the floor
Teague dishes to Devin Booker
FOUL! Dejounte Murray is whistled for the foul
That is foul number 3 on him
Spurs Substitutions
#30 D.J. Green
Suns 97, Spurs 91 - 6:18, 4th Quarter
The ball is inbounded to Marquis Teague
Teague is looking to make a pass
Devin Booker gets a pass
Booker puts up a shot
FOUL! Jeremiah Martin is whistled for the foul
That is foul number 4 on him
Booker didn't get a real good look at that one
Booker hits the free throw
Devin Booker drops one in from the line
Suns 99, Spurs 91 - 6:08, 4th Quarter
San Antonio inbounds the ball
Derrick White dribbles the ball over half court
White kicks it to Martin
FOUL! Brooks commits the foul
That is foul number 3 on him
Derrick White drops one in from the line
Derrick White drops one in from the line
Suns 99, Spurs 93 - 6:01, 4th Quarter
Phoenix inbounds the ball
Devin Booker dribbles the ball over half court
Booker takes a couple of dribbles
Booker kicks it to Brooks
Brooks catches the pass
Brooks with a nice crossover
Brooks draws an extra defender and kicks it to Julius Randle
Randle drives, sees the help coming....finds the open man and hits him
Brooks shoots
Brooks's shot hits nothing but the bottom of the net!
Suns 102, Spurs 93 - 5:38, 4th Quarter
The ball is passed in to Martin
Jeremiah Martin brings the ball over half court
Martin clangs one off the rim
Ayton rebounds the ball
Suns 102, Spurs 93 - 5:31, 4th Quarter
Devin Booker receives the outlet pass from Deandre Ayton
Booker with a nice crossover
Booker with the drive and the dish to Brooks
Brooks shoots
Brooks missed that one badly
Frank Kaminsky grabs the defensive rebound
Suns 102, Spurs 93 - 5:18, 4th Quarter
Frank Kaminsky sends the outlet pass to Jeremiah Martin
Jeremiah Martin is setting up a play
Martin is looking to make a pass
D.J. Green receives the pass
D.J. Green dumps it off to Murray
Murray with the ball
Dejounte Murray surveys the defense
Green catches the pass
Green is looking to make a pass
Murray with the ball
Dejounte Murray puts up a shot
Dejounte Murray hits a three ball from DEEP!
Suns 102, Spurs 96 - 4:54, 4th Quarter
Phoenix inbounds the ball
Marquis Teague brings the ball over half court
Marquis Teague dumps it off to Booker
Booker with the ball
Devin Booker is getting ready to make his move off the dribble
Booker with the soft kiss off the square for two
Suns 104, Spurs 96 - 4:43, 4th Quarter
Jeremiah Martin gets the inbounds pass
Jeremiah Martin dribbles the ball over half court
Martin's shot hits nothing but the bottom of the net!
Suns 104, Spurs 99 - 4:35, 4th Quarter
The ball is inbounded to Devin Booker
Devin Booker advances the ball past midcourt
Booker shoots it to Ayton
The pass is taken by Ayton
Ayton holds and looks
Randle with the ball
Randle looking for Teague
Teague with the ball
Teague lets one go
Teague comes up short
Derrick White pulls down the board
Suns 104, Spurs 99 - 4:19, 4th Quarter
White brings it across the timeline
White swings it over to Murray
Murray with the ball
Dejounte Murray dumps it off to Kaminsky
Kaminsky with the ball
Kaminsky holds and looks
Murray with the ball
Murray gets ready to fire off a pass
Derrick White receives the pass
Derrick White puts up a shot
White didn't get a real good look at that one
Devin Booker pulls down the board
Suns 104, Spurs 99 - 4:00, 4th Quarter
Booker sends the outlet pass to Teague
Teague is looking to take his man to the basket
Teague draws the help and makes a nice pass to Ayton
Ayton shoots
Deandre Ayton shows off his range and hits the three
Suns 107, Spurs 99 - 3:49, 4th Quarter
The ball is inbounded to Jeremiah Martin
Jeremiah Martin brings the ball over half court
Martin takes a couple of dribbles
Martin holds and looks
Kaminsky catches the pass
Kaminsky is looking to make a pass
D.J. Green gets a pass
Green kicks it to Murray
Murray catches the pass
Dejounte Murray puts up a shot
Murray's shot is off the iron
Julius Randle grabs the defensive rebound
Suns 107, Spurs 99 - 3:22, 4th Quarter
Julius Randle passes it over to Marquis Teague
Teague is looking to make a pass
Deandre Ayton gets a pass
Deandre Ayton fires off a pass
Teague with the ball
Teague swings it over to Booker
Booker catches the pass
Booker shoots it to Randle
Randle catches the pass
Randle attempts to drive to the basket
Randle with the drive and the dish to Teague
Marquis Teague puts up a shot
Marquis Teague missed that one
D.J. Green grabs the defensive rebound
Suns 107, Spurs 99 - 3:02, 4th Quarter
Green outlets the ball to Derrick White
White shoots it to Murray
Dejounte Murray receives the pass
Murray looking for Martin
Jeremiah Martin gets a pass
Jeremiah Martin puts it on the floor
FOUL! Jeremiah Martin commits the offensive foul!
That is foul number 5 on him
Spurs Substitutions
#16 Caris LeVert
#10 Bruce Brown
#25 Jakob Poeltl
#40 Jaren Jackson Jr.
Suns Substitutions
#3 Chris Paul
Suns 107, Spurs 99 - 2:46, 4th Quarter
Chris Paul takes the inbounds pass
Chris Paul advances the ball past midcourt
Paul still with the ball
Paul holds and looks
Randle with the ball
Randle hits the deuce
Suns 109, Spurs 99 - 2:34, 4th Quarter
The ball is passed in to Murray
Murray dribbles it up to the top of the key
Murray gets ready to fire off a pass
The pass is taken by LeVert
LeVert dishes to Jaren Jackson Jr.
Jackson Jr. with the ball
Jackson Jr. puts up a shot
Jackson Jr.'s shot hits the iron and bounces off
Ayton rebounds the ball
Suns 109, Spurs 99 - 2:19, 4th Quarter
Ayton sends the outlet pass to Booker
Booker dishes to Deandre Ayton
Deandre Ayton receives the pass
Ayton over to Dillon Brooks
Brooks catches the pass
Brooks is trying to go to the hole
Brooks drives, sees the help coming....finds the open man and hits him
Booker's shot is off the iron
Jakob Poeltl pulls down the board
Suns 109, Spurs 99 - 2:03, 4th Quarter
Poeltl outlets the ball to Dejounte Murray
Dejounte Murray puts up a shot
No good. That one barely grazed the rim
Ayton grabs the board
Suns 109, Spurs 99 - 1:50, 4th Quarter
Chris Paul receives the outlet pass from Deandre Ayton
Paul is looking to make a pass
Brooks catches the pass
Brooks puts up a shot
Brooks sinks the long one
Suns 112, Spurs 99 - 1:41, 4th Quarter
San Antonio inbounds the ball
Brown brings it across the timeline
Bruce Brown delivers a pass to Murray
The pass is taken by Murray
Murray shoots
Dejounte Murray fills it up from long range
Suns 112, Spurs 102 - 1:29, 4th Quarter
Phoenix inbounds the ball
FOUL! Murray is going to be charged with that foul
That is foul number 4 on him
Suns 112, Spurs 102 - 1:24, 4th Quarter
The ball is inbounded to Chris Paul
FOUL! Murray commits the foul
That is foul number 5 on him
Paul sinks one from the charity stripe
Paul sinks one from the charity stripe
Suns 114, Spurs 102 - 1:20, 4th Quarter
Dejounte Murray gets the inbounds pass
Murray dribbles it up to the top of the key
Dejounte Murray puts up a shot
Dejounte Murray was a little too strong on that one
Paul grabs the board
Suns 114, Spurs 102 - 1:05, 4th Quarter
Chris Paul brings the ball over half court
Paul holds and looks
The pass is taken by Ayton
Deandre Ayton dumps it off to Booker
Ayton's pass was stolen by LeVert!
Suns 114, Spurs 102 - 0:53, 4th Quarter
Caris LeVert brings the ball over half court
LeVert shoots it to Poeltl
LeVert's pass for Jakob Poeltl was deflected out of bounds
Suns 114, Spurs 102 - 0:49, 4th Quarter
The ball is passed in to Murray
Dejounte Murray puts it on the floor
Murray is looking to make a pass
The pass is taken by Jackson Jr.
Jackson Jr. puts up a shot
Jackson Jr.'s shot is off the glass and bounces away
Deandre Ayton pulls down the board
Suns 114, Spurs 102 - 0:38, 4th Quarter
Chris Paul receives the outlet pass from Deandre Ayton
Chris Paul puts it on the floor
Paul's shot is off the iron
Murray comes away with the rebound
Suns 114, Spurs 102 - 0:29, 4th Quarter
Murray dribbles it up to the top of the key
Murray keeps his dribble
Dejounte Murray delivers a pass to LeVert
LeVert catches the pass
LeVert puts up a shot
LeVert missed that one badly
Ayton rebounds the ball
Suns 114, Spurs 102 - 0:18, 4th Quarter
Chris Paul receives the outlet pass from Deandre Ayton
Chris Paul delivers a pass to Ayton
Ayton with the ball
Deandre Ayton takes a shot
The shot is rejected by Jaren Jackson Jr.
Jaren Jackson Jr. grabs the defensive rebound
Suns 114, Spurs 102 - 0:11, 4th Quarter
Jackson Jr. outlets the ball to Bruce Brown
Brown puts up a shot
Brown sinks the long one
Suns 114, Spurs 105 - 0:05, 4th Quarter
The ball is inbounded to Devin Booker
Booker brings it across the timeline
That's the end of the game.
The final score is San Antonio 105 and Phoenix 114