Welcome to Target Center
Tonights game features
Phoenix
against
Minnesota
It's time for the opening tip
Deandre Ayton outjumps Karl-Anthony Towns to win the tip off
Suns 0, Timberwolves 0 - 11:59, 1st Quarter
Chris Paul is setting up a play
Chris Paul looking to send it to Ayton
Deandre Ayton receives the pass
Ayton shoots
Ayton playing some sweet string music tonight
Suns 2, Timberwolves 0 - 11:53, 1st Quarter
D'Angelo Russell takes the inbounds pass
Russell dribbles it up to the top of the key
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Karl-Anthony Towns receives the pass
Towns shoots
Karl-Anthony Towns was a little too strong on that one
The ball is knocked out of bounds by the offense
Suns 2, Timberwolves 0 - 11:40, 1st Quarter
The ball is passed in to Booker
Booker sends the outlet pass to Paul
Paul still with the ball
Paul is looking to make a pass
FOUL! D'Angelo Russell is whistled for the foul
That is foul number 1 on him
Suns 2, Timberwolves 0 - 11:35, 1st Quarter
The ball is inbounded to Devin Booker
Devin Booker delivers a pass to Paul
D'Angelo Russell intercepts the pass!
Suns 2, Timberwolves 0 - 11:32, 1st Quarter
Russell brings it across the timeline
D'Angelo Russell is setting up a play
D'Angelo Russell surveys the defense
Domantas Sabonis gets a pass
Sabonis draws the help and makes a nice pass to Towns
Towns draws an extra defender and kicks it to Mikal Bridges
FOUL! Dillon Brooks commits the foul
That is foul number 1 on him
Suns 2, Timberwolves 0 - 11:22, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell puts it on the floor
Russell looking for Towns
Karl-Anthony Towns receives the pass
Karl-Anthony Towns delivers a pass to Sabonis
Domantas Sabonis receives the pass
Sabonis swings it over to Towns
Towns with the ball
Towns with a beautiful finger roll there for the bucket
Suns 2, Timberwolves 2 - 11:10, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul advances the ball past midcourt
Paul shoots it to Booker
Devin Booker receives the pass
Booker is looking to make a pass
Ayton can't handle the pass from Booker
Suns 2, Timberwolves 2 - 11:03, 1st Quarter
Josh Okogie gets the inbounds pass
Okogie dribbles it up to the top of the key
Okogie is looking to make a pass
Bridges catches the pass
Mikal Bridges looking to send it to Towns
Karl-Anthony Towns receives the pass
Towns works the defense with some nice ball handling
Deandre Ayton with the block!
Karl-Anthony Towns pulls down the board
Towns with a good look but can't get it to fall
Ayton comes away with the rebound
Suns 2, Timberwolves 2 - 10:36, 1st Quarter
Deandre Ayton sends the outlet pass to Devin Booker
Booker works the defense with some nice ball handling
Deandre Ayton receives a sweet pass
Ayton draws the help and makes a nice pass to Booker
Booker drains the triple
Suns 5, Timberwolves 2 - 10:19, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell brings the ball over half court
Russell holds and looks
The pass is taken by Towns
Towns swings it over to Russell
Russell catches the pass
D'Angelo Russell fires off a pass
The pass is taken by Towns
Karl-Anthony Towns surveys the defense
D'Angelo Russell receives the pass
Russell kicks it to Towns
The pass is taken by Towns
Towns looking for Russell
Russell catches the pass
Russell with a nice crossover
Russell's shot is good
Suns 5, Timberwolves 4 - 9:58, 1st Quarter
Phoenix inbounds the ball
Paul dribbles it up to the top of the key
Chris Paul delivers a pass to Ayton
Ayton catches the pass
Deandre Ayton looking to send it to Booker
Booker catches the pass
Booker shoots it to Randle
Randle catches the pass
Julius Randle surveys the defense
Mikal Bridges steps in and picks off the pass from Randle!
Suns 5, Timberwolves 4 - 9:42, 1st Quarter
Mikal Bridges sends the outlet pass to D'Angelo Russell
D'Angelo Russell is setting up a play
D'Angelo Russell surveys the defense
Towns with the ball
Towns shoots
Towns's shot hits nothing but the bottom of the net
Suns 5, Timberwolves 6 - 9:33, 1st Quarter
Phoenix inbounds the ball
Devin Booker dribbles the ball over half court
Booker takes a couple of dribbles
Booker with a nice crossover
Traveling violation called on Booker
Suns 5, Timberwolves 6 - 9:24, 1st Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
Russell swings it over to Sabonis
Sabonis with the ball
Sabonis is looking to make a pass
Josh Okogie gets a pass
Josh Okogie puts it on the floor
Okogie drives, sees the help coming....finds the open man and hits him
Karl-Anthony Towns struggling to put up a shot with the double team on him
Mikal Bridges gets a pass
Bridges looks for an open man
D'Angelo Russell gets a pass
Russell shoots it to Bridges
The pass is taken by Bridges
Mikal Bridges takes a shot
Bridges clangs one off the rim
Paul grabs the board
Suns 5, Timberwolves 6 - 9:02, 1st Quarter
Paul dribbles it up to the top of the key
Paul is looking to make a pass
Devin Booker gets a pass
Booker is looking to take his man to the basket
FOUL! Okogie commits the foul
That is foul number 1 on him
Suns 5, Timberwolves 6 - 8:56, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul fires off a pass
Devin Booker receives the pass
Booker kicks it to Randle
Julius Randle receives the pass
Randle is looking to take his man to the basket
Randle with a beautiful finger roll there for the bucket
Suns 7, Timberwolves 6 - 8:47, 1st Quarter
Minnesota inbounds the ball
D'Angelo Russell dribbles the ball over half court
Russell keeps his dribble
Russell over to Domantas Sabonis
Domantas Sabonis gets a pass
FOUL! Randle is going to be charged with that foul
That is foul number 1 on him
Sabonis had a good look but couldn't convert
Sabonis bounces the free throw off the rim
Sabonis hits the free throw
Suns 7, Timberwolves 7 - 8:34, 1st Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
Booker's shot rattles in and out
Ayton comes away with an offensive rebound
Ayton finishes with the soft touch around the rim
Suns 9, Timberwolves 7 - 8:22, 1st Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell over to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
Towns gets ready to fire off a pass
D'Angelo Russell receives the pass
D'Angelo Russell fires off a pass
Mikal Bridges gets a pass
Bridges is looking to make a pass
FOUL! Dillon Brooks is whistled for the foul
That is foul number 2 on him
Suns Substitutions
#99 Jae Crowder
Suns 9, Timberwolves 7 - 8:06, 1st Quarter
D'Angelo Russell gets the inbounds pass
Russell takes a couple of dribbles
D'Angelo Russell is getting ready to make his move off the dribble
Russell hits the shot
Suns 9, Timberwolves 9 - 7:59, 1st Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Chris Paul looking to send it to Booker
FOUL! Russell is going to be charged with that foul
That is foul number 2 on him
Timberwolves Substitutions
#4 Jaylen Nowell
Suns 9, Timberwolves 9 - 7:55, 1st Quarter
Phoenix inbounds the ball
Booker gets ready to fire off a pass
Domantas Sabonis intercepts the pass!
Sabonis lobs it ahead to Karl-Anthony Towns but he misses the easy score!
FOUL! Booker is whistled for the foul
That is foul number 1 on him
Towns sinks one from the charity stripe
Karl-Anthony Towns drops one in from the line
Suns 9, Timberwolves 11 - 7:43, 1st Quarter
The ball is inbounded to Devin Booker
Booker brings it across the timeline
Devin Booker surveys the defense
Jae Crowder receives the pass
Crowder is looking to make a pass
Ayton catches the pass
Ayton draws the help and makes a nice pass to Crowder
Crowder shoots
Crowder with a good look but can't get it to fall
Bridges grabs the board
Suns 9, Timberwolves 11 - 7:26, 1st Quarter
Mikal Bridges passes it over to Domantas Sabonis
Sabonis is looking to make a pass
Bridges with the ball
Bridges is looking to make a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns fires off a pass
Mikal Bridges receives the pass
Bridges with a beautiful finger roll there for the bucket
Suns 9, Timberwolves 13 - 7:07, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul brings the ball over half court
Chris Paul looking to send it to Crowder
Crowder with the ball
Crowder holds and looks
FOUL! Mikal Bridges is whistled for the foul
That is foul number 1 on him
Suns 9, Timberwolves 13 - 6:58, 1st Quarter
The ball is passed in to Booker
Booker is looking to make a pass
Chris Paul gets a pass
Chris Paul fires off a pass
Booker catches the pass
Booker works the defense with some nice ball handling
FOUL! Okogie commits the foul
That is foul number 2 on him
Booker's shot hits the iron and bounces off
Timberwolves Substitutions
#13 Luke Kennard
Devin Booker drops one in from the line
Booker misses the free throw
Booker comes away with an offensive rebound
Booker's shot hits nothing but the bottom of the net
Suns 12, Timberwolves 13 - 6:45, 1st Quarter
Luke Kennard gets the inbounds pass
Luke Kennard brings the ball over half court
Luke Kennard is setting up a play
Kennard looking for Bridges
Mikal Bridges gets a pass
Bridges dishes to Domantas Sabonis
Domantas Sabonis gets a pass
Sabonis is looking to make a pass
Karl-Anthony Towns receives the pass
Towns puts up a shot
Karl-Anthony Towns can't get the shot to fall
The ball is knocked out of bounds by the offense
Suns 12, Timberwolves 13 - 6:21, 1st Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Chris Paul is setting up a play
Chris Paul looking to send it to Randle
Randle with the ball
It's Good!
Suns 14, Timberwolves 13 - 6:05, 1st Quarter
The ball is inbounded to Jaylen Nowell
Jaylen Nowell advances the ball past midcourt
Jaylen Nowell delivers a pass to Sabonis
Sabonis with the ball
Sabonis with the drive and the dish to Towns
Towns shoots
Towns's shot hits the iron and bounces off
Randle rebounds the ball
Suns 14, Timberwolves 13 - 5:46, 1st Quarter
Julius Randle sends the outlet pass to Chris Paul
Chris Paul delivers a pass to Crowder
Crowder with the ball
Crowder is looking to make a pass
Devin Booker gets a pass
Booker is looking to make a pass
Randle with the ball
Randle works the defense with some nice ball handling
FOUL! Sabonis is whistled for the foul
That is foul number 1 on him
Timeout called by the Timberwolves.
Julius Randle drops one in from the line
Julius Randle drops one in from the line
Suns 16, Timberwolves 13 - 5:37, 1st Quarter
The ball is passed in to Kennard
Luke Kennard brings the ball over half court
Luke Kennard fires off a pass
The pass is taken by Nowell
Nowell is looking to make a pass
Karl-Anthony Towns receives the pass
Towns looks for an open man
Kennard catches the pass
Kennard is looking to make a pass
Bridges with the ball
Mikal Bridges dumps it off to Nowell
Jaylen Nowell receives the pass
I bet Nowell wishes he could have that one back
Booker comes away with the rebound
Suns 16, Timberwolves 13 - 5:12, 1st Quarter
Booker outlets the ball to Chris Paul
Paul still with the ball
Paul looks for an open man
Deandre Ayton gets a pass
Ayton looking for Crowder
Jae Crowder receives the pass
Crowder is looking to make a pass
The pass intended for Booker was knocked out of bounds
Suns 16, Timberwolves 13 - 4:57, 1st Quarter
The ball is passed in to Booker
Booker is looking to make a pass
The pass is taken by Ayton
Ayton kicks it to Booker
Deandre Ayton throws a terrible pass over the head of Booker
Suns 16, Timberwolves 13 - 4:50, 1st Quarter
Minnesota inbounds the ball
Kennard dribbles it up to the top of the key
Kennard is looking to make a pass
Sabonis with the ball
Sabonis is looking to make a pass
Jaylen Nowell gets a pass
Nowell is looking to take his man to the basket
Nowell draws the help and makes a nice pass to Bridges
Bridges puts up a shot
Mikal Bridges can't find the mark
Crowder rebounds the ball
Suns 16, Timberwolves 13 - 4:28, 1st Quarter
Chris Paul receives the outlet pass from Jae Crowder
Chris Paul puts it on the floor
Paul looks for an open man
Paul's pass was stolen by Kennard!
Suns 16, Timberwolves 13 - 4:19, 1st Quarter
Luke Kennard dribbles the ball over half court
Kennard looks for an open man
Towns with the ball
Karl-Anthony Towns takes a shot
Deandre Ayton with the block!
Randle rebounds the ball
Suns 16, Timberwolves 13 - 4:08, 1st Quarter
Julius Randle sends the outlet pass to Chris Paul
Chris Paul is setting up a play
Paul is looking to make a pass
The pass is taken by Booker
Booker shoots
FOUL! Kennard is whistled for the foul
That is foul number 1 on him
Devin Booker can't get the shot to fall
Booker hits the free throw
Devin Booker drops one in from the line
Suns 18, Timberwolves 13 - 4:01, 1st Quarter
The ball is passed in to Kennard
Kennard brings it across the timeline
Luke Kennard puts it on the floor
Luke Kennard surveys the defense
Sabonis with the ball
Sabonis is looking to make a pass
Bridges with the ball
Bridges shoots
Ayton got a piece of that shot!
Ayton rebounds the ball
Suns 18, Timberwolves 13 - 3:50, 1st Quarter
Ayton outlets the ball to Chris Paul
Paul is looking to make a pass
Jae Crowder receives the pass
Crowder is looking to make a pass
Devin Booker receives the pass
Devin Booker fires off a pass
Devin Booker has his pass deflected out of bounds
Suns 18, Timberwolves 13 - 3:38, 1st Quarter
Phoenix inbounds the ball
Paul keeps his dribble
Paul is trying to go to the hole
Deandre Ayton receives a sweet pass
Ayton draws the help and makes a nice pass to Crowder
Crowder is looking to make a pass
Domantas Sabonis picks off the bad pass!
Suns 18, Timberwolves 13 - 3:31, 1st Quarter
Domantas Sabonis advances the ball past midcourt
Sabonis looking for Towns
The pass is taken by Towns
Towns is going to attack the rim
Towns's shot is off the glass and bounces away
Paul comes away with the rebound
Suns 18, Timberwolves 13 - 3:15, 1st Quarter
Paul dribbles it up to the top of the key
Paul gets ready to fire off a pass
Julius Randle gets a pass
Randle gets ready to fire off a pass
Paul with the ball
Paul with a nice crossover
BRICK!
Domantas Sabonis pulls down the board
Suns 18, Timberwolves 13 - 3:00, 1st Quarter
Domantas Sabonis dribbles the ball over half court
Sabonis takes a couple of dribbles
Sabonis shoots it to Towns
Towns with the ball
Towns looks for an open man
Luke Kennard receives the pass
Kennard holds and looks
Towns catches the pass
Towns is looking to make a pass
Luke Kennard gets a pass
Kennard puts up a shot
Kennard buries it from behind the arc!
Suns 18, Timberwolves 16 - 2:37, 1st Quarter
Chris Paul gets the inbounds pass
Paul brings it across the timeline
Paul is looking to make a pass
Devin Booker receives the pass
Devin Booker delivers a pass to Paul
Chris Paul receives the pass
Paul hits the deuce
Suns 20, Timberwolves 16 - 2:24, 1st Quarter
The ball is inbounded to Luke Kennard
Luke Kennard advances the ball past midcourt
Kennard takes a couple of dribbles
Luke Kennard is getting ready to make his move off the dribble
Kennard gets it to fall
Suns 20, Timberwolves 18 - 2:16, 1st Quarter
Phoenix inbounds the ball
Booker dribbles it up to the top of the key
Booker kicks it to Paul
Chris Paul gets a pass
Paul looks for an open man
Booker with the ball
Devin Booker takes a shot
Booker missed that one badly
Nowell comes away with the rebound
Suns 20, Timberwolves 18 - 2:04, 1st Quarter
Jaylen Nowell sends the outlet pass to Domantas Sabonis
Domantas Sabonis fires off a pass
Towns catches the pass
Towns shoots it to Bridges
Bridges catches the pass
Mikal Bridges fires off a pass
Karl-Anthony Towns receives the pass
FOUL! Ayton is whistled for the foul
That is foul number 1 on him
Towns with a good look but can't get it to fall
Timberwolves Substitutions
#26 Michael Hicks
#31 Jalen Smith
Suns Substitutions
#2 Marquis Teague
#17 Facundo Campazzo
#43 Alex Len
Towns sinks one from the charity stripe
Karl-Anthony Towns drops one in from the line
Timberwolves Substitutions
#43 Nemanja Bjelica
Suns 20, Timberwolves 20 - 1:48, 1st Quarter
The ball is passed in to Teague
Marquis Teague advances the ball past midcourt
Teague is looking to make a pass
Alex Len receives the pass
Len attempts to drive to the basket
FOUL! Alex Len is whistled for the charge!
That is foul number 1 on him
Suns 20, Timberwolves 20 - 1:42, 1st Quarter
The ball is passed in to Kennard
Kennard brings it across the timeline
Luke Kennard fires off a pass
Nowell catches the pass
Nowell is looking to make a pass
Nemanja Bjelica receives the pass
Bjelica looks for an open man
Hicks catches the pass
Hicks gets ready to fire off a pass
Jaylen Nowell receives the pass
Nowell looks for an open man
Luke Kennard receives the pass
Luke Kennard surveys the defense
Alex Len picks off the bad pass!
Suns 20, Timberwolves 20 - 1:20, 1st Quarter
Alex Len sends the outlet pass to Marquis Teague
Marquis Teague looking to send it to Len
Len catches the pass
Len kicks it to Randle
Randle with the ball
Randle with a nice crossover
Randle's shot is off the iron
Nemanja Bjelica pulls down the board
Suns 20, Timberwolves 20 - 1:06, 1st Quarter
Nemanja Bjelica passes it over to Luke Kennard
Kennard is looking to make a pass
Michael Hicks gets a pass
Hicks is trying to go to the hole
Hicks's shot rattles in and out
Facundo Campazzo pulls down the board
Suns 20, Timberwolves 20 - 0:54, 1st Quarter
Facundo Campazzo sends the outlet pass to Marquis Teague
Marquis Teague is setting up a play
Teague shoots it to Len
Len catches the pass
Len holds and looks
Campazzo catches the pass
Campazzo shoots
Facundo Campazzo can't find the mark
Len comes away with an offensive rebound
Len's shot is off the glass and bounces away
Bjelica rebounds the ball
Suns 20, Timberwolves 20 - 0:33, 1st Quarter
Bjelica outlets the ball to Luke Kennard
Kennard swings it over to Hicks
Hicks catches the pass
BRICK!
Alex Len pulls down the board
Suns 20, Timberwolves 20 - 0:21, 1st Quarter
Alex Len sends the outlet pass to Marquis Teague
Marquis Teague dumps it off to Campazzo
The pass is taken by Campazzo
Facundo Campazzo fires off a pass
The pass is taken by Randle
Randle with a nice crossover
FOUL! Julius Randle is whistled for the charge!
That is foul number 2 on him
Suns Substitutions
#40 Paul Millsap
Suns 20, Timberwolves 20 - 0:14, 1st Quarter
Luke Kennard takes the inbounds pass
Luke Kennard dribbles the ball over half court
Kennard dishes to Jalen Smith
Jalen Smith receives the pass
Smith draws an extra defender and kicks it to Michael Hicks
Hicks shoots
There's a three pointer for Michael Hicks
Suns 20, Timberwolves 23 - 0:02, 1st Quarter
The ball is inbounded to Marquis Teague
Marquis Teague dribbles the ball over half court
That's the end of the quarter.
Timberwolves Substitutions
#0 D'Angelo Russell
#49 Domantas Sabonis
#32 Karl-Anthony Towns
Suns Substitutions
#1 Devin Booker
#22 Deandre Ayton
Suns 20, Timberwolves 23 - 12:00, 2nd Quarter
The ball is passed in to Kennard
Kennard holds and looks
Towns catches the pass
Towns looking for Kennard
Kennard with the ball
Kennard kicks it to Russell
Russell catches the pass
D'Angelo Russell delivers a pass to Sabonis
FOUL! Marquis Teague commits the foul
That is foul number 1 on him
Suns 20, Timberwolves 23 - 11:53, 2nd Quarter
The ball is passed in to Russell
D'Angelo Russell dumps it off to Bjelica
FOUL! Marquis Teague commits the foul
That is foul number 2 on him
Suns 20, Timberwolves 23 - 11:51, 2nd Quarter
D'Angelo Russell takes the inbounds pass
Russell takes a couple of dribbles
Russell comes up short
Devin Booker grabs the defensive rebound
Suns 20, Timberwolves 23 - 11:39, 2nd Quarter
Booker sends the outlet pass to Teague
Teague swings it over to Booker
Devin Booker gets a pass
FOUL! Kennard commits the foul
That is foul number 2 on him
No good. That one barely grazed the rim
Booker sinks one from the charity stripe
Booker sinks one from the charity stripe
Suns 22, Timberwolves 23 - 11:30, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell still with the ball
Russell comes up short
Domantas Sabonis pulls down the board
Sabonis lets one go
Sabonis got a great look there and knocked it down
Suns 22, Timberwolves 25 - 11:16, 2nd Quarter
The ball is passed in to Booker
Booker brings it across the timeline
Devin Booker is setting up a play
Booker is looking to make a pass
Alex Len receives the pass
Len is looking to make a pass
Devin Booker gets a pass
Devin Booker fires off a pass
Deandre Ayton receives the pass
Deandre Ayton surveys the defense
The pass is taken by Booker
Devin Booker puts up a shot
FOUL! Luke Kennard is whistled for the foul
That is foul number 3 on him
Devin Booker can't find the mark
Timberwolves Substitutions
#4 Jaylen Nowell
Devin Booker drops one in from the line
Booker hits the free throw
Suns 24, Timberwolves 25 - 10:54, 2nd Quarter
The ball is inbounded to Jaylen Nowell
Nowell dribbles it up to the top of the key
Nowell is looking to make a pass
Towns with the ball
Karl-Anthony Towns looking to send it to Russell
Russell with the ball
D'Angelo Russell surveys the defense
Domantas Sabonis receives the pass
Sabonis looking for Bjelica
Bjelica catches the pass
Bjelica holds and looks
Karl-Anthony Towns receives the pass
Towns puts up a shot
Deandre Ayton with the block!
Alex Len pulls down the board
Suns 24, Timberwolves 25 - 10:26, 2nd Quarter
Marquis Teague receives the outlet pass from Alex Len
Marquis Teague fires off a pass
Booker with the ball
Booker is looking to make a pass
Jae Crowder gets a pass
FOUL! Sabonis is whistled for the foul
That is foul number 2 on him
Suns 24, Timberwolves 25 - 10:14, 2nd Quarter
Phoenix inbounds the ball
Booker shoots it to Ayton
The pass is taken by Ayton
Ayton looking for Crowder
Crowder catches the pass
Jae Crowder surveys the defense
Len catches the pass
Alex Len dumps it off to Teague
Marquis Teague gets a pass
Teague is looking to make a pass
Devin Booker receives the pass
Booker is looking to make a pass
Towns steals the pass from Devin Booker!
Towns passes to Nowell who slams it down on the break
Suns 24, Timberwolves 27 - 9:53, 2nd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague dribbles the ball over half court
Teague gets ready to fire off a pass
The pass is taken by Booker
Devin Booker looking to send it to Teague
Marquis Teague receives the pass
Teague holds and looks
FOUL! D'Angelo Russell commits the foul
That is foul number 3 on him
Timberwolves Substitutions
#23 Jarrett Culver
Suns Substitutions
#3 Chris Paul
Suns 24, Timberwolves 27 - 9:40, 2nd Quarter
Phoenix inbounds the ball
Booker is looking to make a pass
Paul catches the pass
Paul holds and looks
Paul's pass for Devin Booker was deflected out of bounds
Suns 24, Timberwolves 27 - 9:31, 2nd Quarter
The ball is inbounded to Devin Booker
Booker keeps his dribble
Devin Booker dumps it off to Ayton
Deandre Ayton gets a pass
Ayton lets one go
The shot is rejected by Karl-Anthony Towns
Towns grabs the board
Suns 24, Timberwolves 27 - 9:14, 2nd Quarter
Towns sends the outlet pass to Sabonis
Sabonis keeps his dribble
Sabonis works the defense with some nice ball handling
Jarrett Culver receives a sweet pass
Culver lets one go
Jarrett Culver fills it up from long range
Suns 24, Timberwolves 30 - 9:02, 2nd Quarter
Devin Booker takes the inbounds pass
Booker dribbles it up to the top of the key
Booker holds and looks
Paul catches the pass
Chris Paul surveys the defense
The pass is taken by Len
Len puts up a shot
Len's shot hits nothing but the bottom of the net!
Suns 27, Timberwolves 30 - 8:49, 2nd Quarter
The ball is passed in to Nowell
Jaylen Nowell brings the ball over half court
Nowell is going to attack the rim
FOUL! Jaylen Nowell is whistled for the charge!
That is foul number 1 on him
Timeout called by the Suns.
Suns 27, Timberwolves 30 - 8:41, 2nd Quarter
Phoenix inbounds the ball
Booker brings it across the timeline
Booker is looking to make a pass
Chris Paul gets a pass
Paul lets one go
Paul buries the J
Suns 29, Timberwolves 30 - 8:32, 2nd Quarter
The ball is passed in to Nowell
Nowell brings it across the timeline
Jaylen Nowell puts it on the floor
Nowell shows some fancy dribbling and is going to the rim
FOUL! Paul commits the foul
That is foul number 1 on him
Nowell's shot hits the iron and bounces off
Nowell sinks one from the charity stripe
Jaylen Nowell drops one in from the line
Suns 29, Timberwolves 32 - 8:19, 2nd Quarter
Phoenix inbounds the ball
Chris Paul brings the ball over half court
Paul swings it over to Len
FOUL! Nowell commits the foul
That is foul number 2 on him
Paul sinks one from the charity stripe
Chris Paul drops one in from the line
Suns 31, Timberwolves 32 - 8:11, 2nd Quarter
Minnesota inbounds the ball
Nowell brings it across the timeline
Nowell is looking to make a pass
Domantas Sabonis receives the pass
Sabonis with the drive and the dish to Towns
Karl-Anthony Towns takes a shot
Towns puts it through from downtown!
Suns 31, Timberwolves 35 - 7:56, 2nd Quarter
Chris Paul gets the inbounds pass
Chris Paul dribbles the ball over half court
Chris Paul is setting up a play
Chris Paul looking to send it to Booker
The pass is taken by Booker
It's off the mark!
Towns comes away with the rebound
Suns 31, Timberwolves 35 - 7:39, 2nd Quarter
Karl-Anthony Towns sends the outlet pass to Domantas Sabonis
Domantas Sabonis puts it on the floor
Sabonis looks for an open man
Domantas Sabonis has his pass deflected out of bounds
Timberwolves Substitutions
#30 Mikal Bridges
Suns Substitutions
#54 Julius Randle
Suns 31, Timberwolves 35 - 7:30, 2nd Quarter
Jaylen Nowell gets the inbounds pass
Nowell looks for an open man
Nowell's pass was stolen by Ayton!
Suns 31, Timberwolves 35 - 7:25, 2nd Quarter
Deandre Ayton passes it over to Chris Paul
Paul swings it over to Crowder
Crowder with the ball
Crowder puts up a shot
No good. That one barely grazed the rim
Ayton grabs the board
Ayton with the soft kiss off the square for two
Suns 33, Timberwolves 35 - 7:13, 2nd Quarter
Jaylen Nowell takes the inbounds pass
Jaylen Nowell dribbles the ball over half court
Jaylen Nowell puts it on the floor
Nowell over to Domantas Sabonis
Domantas Sabonis gets a pass
Sabonis throws down a monster dunk!!!
Suns 33, Timberwolves 37 - 6:55, 2nd Quarter
The ball is inbounded to Chris Paul
Chris Paul advances the ball past midcourt
Chris Paul puts it on the floor
Paul shoots it to Booker
Devin Booker receives the pass
Booker looking for Paul
Chris Paul gets a pass
Chris Paul dumps it off to Ayton
Deandre Ayton receives the pass
Ayton drives, sees the help coming....finds the open man and hits him
Randle finishes with the soft touch around the rim
Suns 35, Timberwolves 37 - 6:35, 2nd Quarter
The ball is passed in to Nowell
Jaylen Nowell brings the ball over half court
Nowell is looking to make a pass
Towns with the ball
Towns with a nice crossover
Towns finishes with the soft touch around the rim
Suns 35, Timberwolves 39 - 6:24, 2nd Quarter
The ball is passed in to Paul
Paul brings it across the timeline
Paul over to Devin Booker
Booker with the ball
Booker swings it over to Randle
Julius Randle receives the pass
Randle works the defense with some nice ball handling
Bridges steals the ball from Randle!
Sabonis slams it home on the fast break!
Suns 35, Timberwolves 41 - 6:02, 2nd Quarter
The ball is inbounded to Chris Paul
Paul brings it across the timeline
Paul clangs one off the rim
Mikal Bridges pulls down the board
Suns 35, Timberwolves 41 - 5:52, 2nd Quarter
Bridges outlets the ball to Domantas Sabonis
Sabonis still with the ball
Domantas Sabonis delivers a pass to Towns
Towns with the ball
Towns holds and looks
Culver with the ball
Culver is looking to make a pass
Towns with the ball
Towns shoots
Towns clangs one off the rim
Chris Paul pulls down the board
Suns 35, Timberwolves 41 - 5:35, 2nd Quarter
Chris Paul brings the ball over half court
Chris Paul dumps it off to Crowder
Crowder catches the pass
Crowder clangs one off the rim
Jarrett Culver grabs the defensive rebound
Suns 35, Timberwolves 41 - 5:17, 2nd Quarter
Jarrett Culver passes it over to Domantas Sabonis
Sabonis keeps his dribble
Sabonis with a nice crossover
Sabonis draws the help and makes a nice pass to Towns
Karl-Anthony Towns takes a shot
Towns misses the shot...but there's a whistle. The ref says he traveled!
Suns Substitutions
#20 Dillon Brooks
Timeout called by the Timberwolves.
Suns 35, Timberwolves 41 - 5:10, 2nd Quarter
Phoenix inbounds the ball
Devin Booker advances the ball past midcourt
Devin Booker dumps it off to Ayton
Ayton catches the pass
Deandre Ayton takes a shot
It's Good!
Suns 37, Timberwolves 41 - 4:58, 2nd Quarter
Minnesota inbounds the ball
Nowell dribbles it up to the top of the key
Nowell keeps his dribble
Nowell is looking to make a pass
Karl-Anthony Towns receives the pass
Towns kicks it to Nowell
Jaylen Nowell gets a pass
Jaylen Nowell delivers a pass to Towns
The pass is taken by Towns
Towns looking for Nowell
Nowell catches the pass
Nowell gets ready to fire off a pass
Towns with the ball
Towns puts up a shot
BRICK!
Ayton grabs the board
Suns 37, Timberwolves 41 - 4:30, 2nd Quarter
Deandre Ayton sends the outlet pass to Chris Paul
Paul still with the ball
Paul is looking to make a pass
Booker with the ball
Devin Booker surveys the defense
Dillon Brooks gets a pass
Dillon Brooks fires off a pass
Booker catches the pass
Devin Booker fires off a pass
Julius Randle gets a pass
Randle is looking to make a pass
The pass is taken by Booker
Booker shoots
SWISH! It's good for three!
Suns 40, Timberwolves 41 - 4:11, 2nd Quarter
The ball is passed in to Nowell
Jaylen Nowell dribbles the ball over half court
Nowell takes a couple of dribbles
Nowell is trying to go to the hole
Nowell traveled!
Suns 40, Timberwolves 41 - 4:05, 2nd Quarter
Devin Booker takes the inbounds pass
Booker outlets the ball to Chris Paul
Paul gets ready to fire off a pass
Randle catches the pass
Bridges steals the ball from Randle!
Sabonis slams it home on the fast break!
FOUL! Booker is whistled for the foul
That is foul number 2 on him
Timberwolves Substitutions
#20 Josh Okogie
Suns Substitutions
#99 Jae Crowder
Domantas Sabonis drops one in from the line
Suns 40, Timberwolves 44 - 3:49, 2nd Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
Booker didn't get a real good look at that one
The ball bounces out of bounds
Suns 40, Timberwolves 44 - 3:38, 2nd Quarter
Minnesota inbounds the ball
Nowell outlets the ball to Domantas Sabonis
Domantas Sabonis is setting up a play
Domantas Sabonis surveys the defense
Karl-Anthony Towns gets a pass
Karl-Anthony Towns surveys the defense
The pass is taken by Sabonis
Sabonis with a nice crossover
Karl-Anthony Towns receives a sweet pass
Towns shoots
Towns with a good look but can't get it to fall
Deandre Ayton pulls down the board
Suns 40, Timberwolves 44 - 3:14, 2nd Quarter
Deandre Ayton passes it over to Devin Booker
Booker is looking to make a pass
Jae Crowder gets a pass
FOUL! Domantas Sabonis commits the foul
That is foul number 3 on him
Timberwolves Substitutions
#31 Jalen Smith
Jae Crowder drops one in from the line
Crowder sinks one from the charity stripe
Suns 42, Timberwolves 44 - 3:03, 2nd Quarter
The ball is passed in to Okogie
Okogie brings it across the timeline
Okogie looks for an open man
The pass is taken by Nowell
Nowell lets one go
FOUL! Brooks commits the foul
That is foul number 3 on him
Jaylen Nowell knocks the shot down
Suns Substitutions
#2 Marquis Teague
#40 Paul Millsap
Nowell hits the free throw
Suns 42, Timberwolves 47 - 2:50, 2nd Quarter
Marquis Teague takes the inbounds pass
Teague dribbles it up to the top of the key
Marquis Teague looking to send it to Ayton
Ayton catches the pass
Ayton shoots
Ayton hits the shot
Suns 44, Timberwolves 47 - 2:43, 2nd Quarter
Jaylen Nowell gets the inbounds pass
Jaylen Nowell dribbles the ball over half court
Nowell takes a couple of dribbles
Jaylen Nowell fires off a pass
Karl-Anthony Towns gets a pass
Towns over to Josh Okogie
Okogie catches the pass
Okogie is looking to make a pass
Karl-Anthony Towns gets a pass
Towns lets one go
Ayton says get that stuff outta here!
Paul Millsap grabs the defensive rebound
Suns 44, Timberwolves 47 - 2:12, 2nd Quarter
Paul Millsap passes it over to Devin Booker
Devin Booker fires off a pass
Marquis Teague receives the pass
Teague swings it over to Millsap
Paul Millsap receives the pass
Paul Millsap dumps it off to Booker
Booker catches the pass
Booker kicks it to Randle
The pass is taken by Randle
Randle is looking to make a pass
Devin Booker gets a pass
Devin Booker surveys the defense
Julius Randle gets a pass
Julius Randle takes a shot
FOUL! Bridges is going to be charged with that foul
That is foul number 2 on him
I bet Randle wishes he could have that one back
Timberwolves Substitutions
#43 Nemanja Bjelica
Suns Substitutions
#17 Facundo Campazzo
#99 Jae Crowder
#43 Alex Len
Randle sinks one from the charity stripe
Julius Randle drops one in from the line
Suns 46, Timberwolves 47 - 1:47, 2nd Quarter
The ball is inbounded to Jaylen Nowell
Nowell brings it across the timeline
FOUL! Marquis Teague commits the foul
That is foul number 3 on him
Nowell didn't get a real good look at that one
Suns Substitutions
#3 Chris Paul
Nowell hits the free throw
Jaylen Nowell drops one in from the line
Suns 46, Timberwolves 49 - 1:36, 2nd Quarter
Phoenix inbounds the ball
Campazzo dribbles it up to the top of the key
Facundo Campazzo is setting up a play
Campazzo dishes to Jae Crowder
Crowder catches the pass
Jae Crowder takes a shot
Crowder didn't get a real good look at that one
Mikal Bridges grabs the defensive rebound
Suns 46, Timberwolves 49 - 1:20, 2nd Quarter
Bridges sends the outlet pass to Okogie
Okogie keeps his dribble
Okogie is looking to make a pass
The pass is taken by Bjelica
Nemanja Bjelica puts up a shot
What a fantastic block by Julius Randle!
Randle rebounds the ball
Suns 46, Timberwolves 49 - 1:08, 2nd Quarter
Facundo Campazzo receives the outlet pass from Julius Randle
Facundo Campazzo puts it on the floor
Facundo Campazzo fires off a pass
The pass is taken by Paul
Paul looking for Randle
The pass is taken by Randle
Randle finishes with the soft touch around the rim
Suns 48, Timberwolves 49 - 0:51, 2nd Quarter
Minnesota inbounds the ball
Josh Okogie advances the ball past midcourt
Okogie shoots it to Bridges
Bridges catches the pass
Bridges puts up a shot
Mikal Bridges can't get the shot to fall
Nowell rebounds the ball
Nowell is looking to make a pass
FOUL! Chris Paul commits the foul
That is foul number 2 on him
Nowell hits the free throw
Nowell hits the free throw
Suns 48, Timberwolves 51 - 0:37, 2nd Quarter
Phoenix inbounds the ball
Facundo Campazzo brings the ball over half court
Facundo Campazzo puts it on the floor
Campazzo is looking to make a pass
Crowder with the ball
Crowder looking for Len
Alex Len gets a pass
Len is looking to make a pass
Chris Paul receives the pass
Paul is looking to make a pass
Facundo Campazzo gets a pass
Campazzo looks for an open man
Len with the ball
Len puts up a shot
Bjelica got a piece of that shot!
Randle grabs the board
The shot rattles out
Smith grabs the board
Suns 48, Timberwolves 51 - 0:08, 2nd Quarter
Josh Okogie receives the outlet pass from Jalen Smith
Okogie is looking to make a pass
Jaylen Nowell receives the pass
Jaylen Nowell takes a shot
Jaylen Nowell was a little too strong on that one
That's the end of the half.
Timberwolves Substitutions
#0 D'Angelo Russell
#49 Domantas Sabonis
#32 Karl-Anthony Towns
Suns Substitutions
#1 Devin Booker
#20 Dillon Brooks
#22 Deandre Ayton
Suns 48, Timberwolves 51 - 12:00, 3rd Quarter
D'Angelo Russell takes the inbounds pass
Russell looking for Sabonis
Sabonis with the ball
Domantas Sabonis surveys the defense
The pass is taken by Towns
Towns looking for Bridges
Bridges with the ball
Bridges swings it over to Russell
D'Angelo Russell gets a pass
Russell looks for an open man
Josh Okogie receives the pass
Okogie with a nice crossover
Okogie's shot is good
Suns 48, Timberwolves 53 - 11:45, 3rd Quarter
The ball is passed in to Booker
Booker brings it across the timeline
I bet Booker wishes he could have that one back
Josh Okogie pulls down the board
Suns 48, Timberwolves 53 - 11:34, 3rd Quarter
Josh Okogie sends the outlet pass to D'Angelo Russell
D'Angelo Russell is setting up a play
Russell is looking to make a pass
Domantas Sabonis receives the pass
Sabonis lays it in for an easy bucket
Suns 48, Timberwolves 55 - 11:25, 3rd Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
Booker keeps his dribble
Booker shoots it to Ayton
Deandre Ayton receives the pass
Ayton shoots
Deandre Ayton made it look easy there
Suns 50, Timberwolves 55 - 11:15, 3rd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell swings it over to Towns
Towns catches the pass
Karl-Anthony Towns dumps it off to Russell
Paul steals the pass from Karl-Anthony Towns!
Paul pushes it up to Deandre Ayton who throws down a jam!
Suns 52, Timberwolves 55 - 11:03, 3rd Quarter
Minnesota inbounds the ball
Josh Okogie advances the ball past midcourt
Okogie dishes to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
Towns over to D'Angelo Russell
D'Angelo Russell gets a pass
D'Angelo Russell fires off a pass
The pass is taken by Okogie
Okogie holds and looks
The pass is taken by Russell
Russell shoots it to Towns
The pass is taken by Towns
Towns lets one go
Towns gets it to fall
Suns 52, Timberwolves 57 - 10:41, 3rd Quarter
Phoenix inbounds the ball
Chris Paul brings the ball over half court
Paul looking for Brooks
Brooks catches the pass
Dillon Brooks surveys the defense
D'Angelo Russell intercepts the pass!
Suns 52, Timberwolves 57 - 10:30, 3rd Quarter
Russell sends the outlet pass to Sabonis
Domantas Sabonis is setting up a play
Sabonis shows some fancy dribbling and is going to the rim
Sabonis draws the help and makes a nice pass to Okogie
Okogie finishes with the soft touch around the rim
Suns 52, Timberwolves 59 - 10:21, 3rd Quarter
The ball is passed in to Booker
Booker dribbles it up to the top of the key
Booker is looking to make a pass
Deandre Ayton receives the pass
Ayton shoots
Ayton missed that one badly
Bridges grabs the board
Suns 52, Timberwolves 59 - 10:05, 3rd Quarter
Bridges sends the outlet pass to Russell
Russell holds and looks
FOUL! Paul commits the foul
That is foul number 3 on him
Suns 52, Timberwolves 59 - 10:02, 3rd Quarter
The ball is inbounded to D'Angelo Russell
Russell holds and looks
Towns catches the pass
Towns's shot is off the iron
Ayton rebounds the ball
Suns 52, Timberwolves 59 - 9:54, 3rd Quarter
Deandre Ayton sends the outlet pass to Chris Paul
Paul is looking to make a pass
Booker catches the pass
Booker is looking to make a pass
The pass is taken by Paul
Paul is looking to make a pass
Ayton with the ball
Ayton shoots
Ayton's shot is off the glass and bounces away
Towns comes away with the rebound
Suns 52, Timberwolves 59 - 9:26, 3rd Quarter
Towns outlets the ball to Domantas Sabonis
Sabonis over to D'Angelo Russell
D'Angelo Russell receives the pass
Russell kicks it to Towns
Towns catches the pass
Towns is looking to make a pass
Sabonis catches the pass
Domantas Sabonis looking to send it to Towns
The pass is taken by Towns
Towns with a beautiful finger roll there for the bucket
Suns 52, Timberwolves 61 - 9:13, 3rd Quarter
Phoenix inbounds the ball
Chris Paul dribbles the ball over half court
Paul looking for Randle
Randle catches the pass
Randle sinks the long one
Suns 55, Timberwolves 61 - 9:03, 3rd Quarter
The ball is passed in to Okogie
Josh Okogie advances the ball past midcourt
Okogie over to D'Angelo Russell
D'Angelo Russell receives the pass
Russell is looking to make a pass
FOUL! Paul is going to be charged with that foul
That is foul number 4 on him
Suns Substitutions
#2 Marquis Teague
Suns 55, Timberwolves 61 - 8:51, 3rd Quarter
The ball is passed in to Russell
Russell holds and looks
Karl-Anthony Towns gets a pass
Towns is looking to make a pass
The pass is taken by Russell
Russell looks for an open man
Karl-Anthony Towns gets a pass
Towns looking for Russell
Russell with the ball
Russell looking for Towns
Towns catches the pass
Karl-Anthony Towns puts up a shot
Towns fills it up
Suns 55, Timberwolves 63 - 8:34, 3rd Quarter
Devin Booker gets the inbounds pass
Devin Booker dribbles the ball over half court
Booker shoots it to Teague
Marquis Teague receives the pass
Teague looking for Randle
The pass is taken by Randle
Randle shows some fancy dribbling and is going to the rim
Randle has the ball stripped by Domantas Sabonis!
Sabonis slams it home on the fast break!
Suns 55, Timberwolves 65 - 8:16, 3rd Quarter
Devin Booker gets the inbounds pass
Devin Booker advances the ball past midcourt
Devin Booker is setting up a play
Devin Booker looking to send it to Ayton
Ayton with the ball
Deandre Ayton looking to send it to Teague
Marquis Teague gets a pass
Marquis Teague fires off a pass
Devin Booker gets a pass
Booker over to Dillon Brooks
The pass is taken by Brooks
Dillon Brooks puts up a shot
Dillon Brooks made it look easy there
Suns 57, Timberwolves 65 - 7:58, 3rd Quarter
The ball is inbounded to Josh Okogie
Josh Okogie brings the ball over half court
Josh Okogie delivers a pass to Russell
D'Angelo Russell receives the pass
D'Angelo Russell fires off a pass
Towns catches the pass
Karl-Anthony Towns is getting ready to make his move off the dribble
Towns drives, sees the help coming....finds the open man and hits him
D'Angelo Russell takes a shot
FOUL! Teague commits the foul
That is foul number 4 on him
No good. That one barely grazed the rim
Suns Substitutions
#17 Facundo Campazzo
D'Angelo Russell throws up a brick from the line
Russell hits the free throw
Suns 57, Timberwolves 66 - 7:36, 3rd Quarter
The ball is inbounded to Facundo Campazzo
Campazzo dribbles it up to the top of the key
Facundo Campazzo is setting up a play
Campazzo holds and looks
The pass is taken by Booker
Devin Booker surveys the defense
Ayton with the ball
Ayton draws an extra defender and kicks it to Facundo Campazzo
Facundo Campazzo from way downtown....BANG!
Suns 60, Timberwolves 66 - 7:14, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell still with the ball
D'Angelo Russell puts up a shot
Russell sinks the triple try!
Suns 60, Timberwolves 69 - 7:04, 3rd Quarter
Facundo Campazzo gets the inbounds pass
Facundo Campazzo brings the ball over half court
Campazzo dishes to Dillon Brooks
Brooks catches the pass
Brooks is looking to make a pass
Campazzo with the ball
Campazzo is looking to make a pass
Booker with the ball
Booker is looking to make a pass
Ayton catches the pass
Ayton drives, sees the help coming....finds the open man and hits him
Booker's shot is off the iron
Sabonis grabs the board
Suns 60, Timberwolves 69 - 6:44, 3rd Quarter
Sabonis brings it across the timeline
Sabonis gets ready to fire off a pass
Josh Okogie receives the pass
Okogie lets one go
I bet Okogie wishes he could have that one back
Josh Okogie grabs the offensive rebound
Okogie swings it over to Towns
FOUL! Devin Booker is whistled for the foul
That is foul number 3 on him
Suns 60, Timberwolves 69 - 6:33, 3rd Quarter
The ball is inbounded to D'Angelo Russell
Russell is looking to make a pass
Bridges with the ball
Mikal Bridges puts up a shot
Mikal Bridges can't find the mark
Randle rebounds the ball
Suns 60, Timberwolves 69 - 6:25, 3rd Quarter
Randle outlets the ball to Facundo Campazzo
Campazzo keeps his dribble
Campazzo shoots it to Booker
Mikal Bridges picks off the bad pass!
Bridges with a thunderous dunk on the break!!
Suns 60, Timberwolves 71 - 6:11, 3rd Quarter
The ball is inbounded to Facundo Campazzo
Facundo Campazzo dribbles the ball over half court
I bet Campazzo wishes he could have that one back
Sabonis grabs the board
Suns 60, Timberwolves 71 - 6:02, 3rd Quarter
Domantas Sabonis sends the outlet pass to D'Angelo Russell
D'Angelo Russell puts it on the floor
Russell over to Josh Okogie
Okogie catches the pass
Okogie with the soft kiss off the square for two
Suns 60, Timberwolves 73 - 5:49, 3rd Quarter
The ball is passed in to Campazzo
Facundo Campazzo brings the ball over half court
Campazzo still with the ball
Campazzo is looking to make a pass
The pass is taken by Booker
Booker shoots
Booker's shot hits nothing but the bottom of the net
Suns 62, Timberwolves 73 - 5:39, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell brings the ball over half court
Russell shoots it to Towns
Karl-Anthony Towns gets a pass
Towns dishes to D'Angelo Russell
Russell with the ball
D'Angelo Russell dumps it off to Okogie
Okogie catches the pass
Josh Okogie fires off a pass
The pass is taken by Sabonis
Sabonis is looking to take his man to the basket
Sabonis with a great looking bucket there
Suns 62, Timberwolves 75 - 5:20, 3rd Quarter
Facundo Campazzo gets the inbounds pass
Facundo Campazzo brings the ball over half court
Campazzo looks for an open man
Devin Booker receives the pass
Booker is looking to make a pass
The pass is taken by Brooks
Dillon Brooks dumps it off to Booker
Devin Booker receives the pass
Booker gets ready to fire off a pass
Deandre Ayton receives the pass
Ayton puts up a shot
Karl-Anthony Towns with the block!
Julius Randle pulls down the board
Randle gets ready to fire off a pass
Booker with the ball
Booker is trying to go to the hole
FOUL! Bridges commits the foul
That is foul number 3 on him
Timberwolves Substitutions
#13 Luke Kennard
Suns Substitutions
#99 Jae Crowder
Timeout called by the Suns.
Suns 62, Timberwolves 75 - 4:55, 3rd Quarter
Phoenix inbounds the ball
Devin Booker delivers a pass to Randle
Julius Randle receives the pass
Randle shoots
Randle clangs one off the rim
Sabonis rebounds the ball
Suns 62, Timberwolves 75 - 4:44, 3rd Quarter
Domantas Sabonis brings the ball over half court
Domantas Sabonis looking to send it to Russell
Russell with the ball
Russell shoots it to Kennard
Luke Kennard receives the pass
Luke Kennard looking to send it to Russell
D'Angelo Russell receives the pass
Russell shoots it to Bridges
Bridges with the ball
Bridges swings it over to Sabonis
Sabonis with the ball
Domantas Sabonis puts up a shot
Domantas Sabonis can't find the mark
Crowder grabs the board
Suns 62, Timberwolves 75 - 4:16, 3rd Quarter
Crowder sends the outlet pass to Booker
Booker is looking to make a pass
The pass is taken by Brooks
Dillon Brooks looking to send it to Randle
Randle with the ball
Randle looking for Booker
Mikal Bridges intercepts the pass!
Suns 62, Timberwolves 75 - 4:03, 3rd Quarter
Bridges sends the outlet pass to Sabonis
Sabonis takes a couple of dribbles
Sabonis is looking to make a pass
Luke Kennard gets a pass
Luke Kennard fires off a pass
The pass is taken by Towns
Towns lays it in for an easy bucket
Suns 62, Timberwolves 77 - 3:52, 3rd Quarter
Devin Booker takes the inbounds pass
Booker dribbles it up to the top of the key
Booker is looking to make a pass
Deandre Ayton receives the pass
Ayton with the drive and the dish to Booker
Booker clangs one off the rim
Bridges rebounds the ball
Suns 62, Timberwolves 77 - 3:36, 3rd Quarter
Mikal Bridges passes it over to Domantas Sabonis
Sabonis is going to attack the rim
Sabonis lays it in for an easy bucket
Suns 62, Timberwolves 79 - 3:26, 3rd Quarter
The ball is passed in to Booker
Devin Booker dribbles the ball over half court
Booker kicks it to Brooks
Brooks with the ball
Brooks dishes to Julius Randle
Randle with the ball
Randle is looking to make a pass
Dillon Brooks receives the pass
Dillon Brooks looking to send it to Booker
Booker catches the pass
Devin Booker fires off a pass
Brooks catches the pass
Brooks puts up a shot
Brooks rattles one home
Suns 64, Timberwolves 79 - 3:02, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell brings the ball over half court
Russell is looking to make a pass
Mikal Bridges receives the pass
Bridges gets ready to fire off a pass
Domantas Sabonis receives the pass
Sabonis gets ready to fire off a pass
Luke Kennard gets a pass
Kennard looks for an open man
Domantas Sabonis gets a pass
Domantas Sabonis looking to send it to Kennard
The pass is taken by Kennard
Luke Kennard can't find the mark
Julius Randle pulls down the board
Suns 64, Timberwolves 79 - 2:42, 3rd Quarter
Julius Randle sends the outlet pass to Devin Booker
Devin Booker surveys the defense
Deandre Ayton gets a pass
Ayton puts up a shot
It's Good!
Suns 66, Timberwolves 79 - 2:27, 3rd Quarter
The ball is passed in to Kennard
Kennard dribbles it up to the top of the key
Luke Kennard puts it on the floor
Kennard is looking to make a pass
D'Angelo Russell gets a pass
Russell's shot is off the iron
The ball is knocked out of bounds by the offense
Timberwolves Substitutions
#43 Nemanja Bjelica
Suns Substitutions
#17 Facundo Campazzo
Suns 66, Timberwolves 79 - 2:11, 3rd Quarter
Devin Booker takes the inbounds pass
Devin Booker sends the outlet pass to Facundo Campazzo
Campazzo takes a couple of dribbles
Facundo Campazzo fires off a pass
Booker with the ball
It's off the mark!
Sabonis rebounds the ball
Suns 66, Timberwolves 79 - 1:57, 3rd Quarter
D'Angelo Russell receives the outlet pass from Domantas Sabonis
D'Angelo Russell is setting up a play
D'Angelo Russell looking to send it to Towns
D'Angelo Russell's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!
Timberwolves Substitutions
#4 Jaylen Nowell
#26 Michael Hicks
#31 Jalen Smith
Suns Substitutions
#99 Jae Crowder
#43 Alex Len
Suns 66, Timberwolves 79 - 1:47, 3rd Quarter
Luke Kennard takes the inbounds pass
Kennard still with the ball
Kennard looks for an open man
The pass is taken by Bjelica
Bjelica dishes to Jalen Smith
Smith with the ball
Smith shoots
BRICK!
Crowder grabs the board
Suns 66, Timberwolves 79 - 1:33, 3rd Quarter
Crowder sends the outlet pass to Booker
Booker keeps his dribble
Devin Booker fires off a pass
Julius Randle gets a pass
Julius Randle delivers a pass to Booker
Booker with the ball
Booker is looking to make a pass
Jae Crowder receives the pass
Crowder gets ready to fire off a pass
Booker with the ball
Booker is looking to make a pass
The pass is taken by Campazzo
Campazzo is looking to make a pass
Randle catches the pass
FOUL! Hicks is going to be charged with that foul
That is foul number 1 on him
Suns 66, Timberwolves 79 - 1:14, 3rd Quarter
Facundo Campazzo gets the inbounds pass
Campazzo looks for an open man
Devin Booker gets a pass
Booker is looking to make a pass
Julius Randle receives the pass
Randle puts up a shot
BRICK!
Michael Hicks pulls down the board
Suns 66, Timberwolves 79 - 1:03, 3rd Quarter
Michael Hicks passes it over to Luke Kennard
Kennard holds and looks
Michael Hicks receives the pass
Michael Hicks dumps it off to Kennard
FOUL! Jae Crowder is whistled for the foul
That is foul number 1 on him
Hicks hits the free throw
Michael Hicks drops one in from the line
Suns 66, Timberwolves 81 - 0:51, 3rd Quarter
Devin Booker takes the inbounds pass
Devin Booker brings the ball over half court
Devin Booker puts it through from downtown!
Suns 69, Timberwolves 81 - 0:40, 3rd Quarter
Minnesota inbounds the ball
Luke Kennard brings the ball over half court
Luke Kennard is setting up a play
Kennard dishes to Jaylen Nowell
Nowell with the ball
Nowell scores. How in the world did he get that one to fall?
Suns 69, Timberwolves 83 - 0:28, 3rd Quarter
Facundo Campazzo takes the inbounds pass
Facundo Campazzo advances the ball past midcourt
Campazzo over to Julius Randle
Julius Randle receives the pass
Randle holds and looks
Booker with the ball
Booker gets ready to fire off a pass
The pass is taken by Randle
Julius Randle was a little too strong on that one
Randle grabs the board
Randle lays it in for an easy bucket
Suns 71, Timberwolves 83 - 0:12, 3rd Quarter
Luke Kennard takes the inbounds pass
Luke Kennard brings the ball over half court
Kennard takes a couple of dribbles
Kennard is looking to take his man to the basket
Kennard drives, sees the help coming....finds the open man and hits him
Bjelica shoots
Bjelica playing some sweet string music tonight
Suns 71, Timberwolves 85 - 0:04, 3rd Quarter
The ball is inbounded to Facundo Campazzo
Campazzo dribbles it up to the top of the key
That's the end of the quarter.
Timberwolves Substitutions
#0 D'Angelo Russell
#20 Josh Okogie
#49 Domantas Sabonis
#32 Karl-Anthony Towns
Suns Substitutions
#3 Chris Paul
#22 Deandre Ayton
Suns 71, Timberwolves 85 - 12:00, 4th Quarter
The ball is passed in to Paul
Paul looking for Booker
Sabonis steals the pass from Chris Paul!
Suns 71, Timberwolves 85 - 11:51, 4th Quarter
D'Angelo Russell receives the outlet pass from Domantas Sabonis
Russell is looking to make a pass
The pass is taken by Towns
Towns kicks it to Russell
D'Angelo Russell receives the pass
D'Angelo Russell looking to send it to Kennard
Kennard with the ball
Kennard is looking to make a pass
Deandre Ayton picks off the bad pass!
Suns 71, Timberwolves 85 - 11:35, 4th Quarter
Ayton outlets the ball to Chris Paul
Paul is looking to make a pass
The pass is taken by Booker
Booker swings it over to Paul
Paul catches the pass
Paul is looking to make a pass
Devin Booker gets a pass
Devin Booker looking to send it to Crowder
Jae Crowder receives the pass
Crowder dishes to Devin Booker
Devin Booker receives the pass
Booker looking for Paul
D'Angelo Russell intercepts the pass!
Russell passes to Sabonis who slams it down on the break
Suns 71, Timberwolves 87 - 11:11, 4th Quarter
Chris Paul gets the inbounds pass
Chris Paul advances the ball past midcourt
Paul is looking to make a pass
Devin Booker receives the pass
Devin Booker puts up a shot
Devin Booker made it look easy there
Suns 73, Timberwolves 87 - 11:01, 4th Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
D'Angelo Russell dumps it off to Towns
Karl-Anthony Towns gets a pass
Towns drains the bucket
Suns 73, Timberwolves 89 - 10:52, 4th Quarter
Phoenix inbounds the ball
Devin Booker brings the ball over half court
Booker is looking to make a pass
Paul with the ball
Paul's shot is off the iron
Karl-Anthony Towns pulls down the board
Suns 73, Timberwolves 89 - 10:35, 4th Quarter
Towns outlets the ball to Domantas Sabonis
Sabonis keeps his dribble
Sabonis works the defense with some nice ball handling
Luke Kennard receives a sweet pass
Kennard sinks the long one
Suns 73, Timberwolves 92 - 10:25, 4th Quarter
Devin Booker takes the inbounds pass
Devin Booker advances the ball past midcourt
Booker takes a couple of dribbles
Booker swings it over to Ayton
Ayton catches the pass
Deandre Ayton fires off a pass
The pass is taken by Crowder
Crowder draws an extra defender and kicks it to Alex Len
No good. That one barely grazed the rim
Luke Kennard pulls down the board
Suns 73, Timberwolves 92 - 10:10, 4th Quarter
Luke Kennard dribbles the ball over half court
Kennard is looking to make a pass
Russell catches the pass
Russell shoots it to Towns
Towns catches the pass
Karl-Anthony Towns fires off a pass
Russell catches the pass
D'Angelo Russell dumps it off to Okogie
The pass is taken by Okogie
Josh Okogie looking to send it to Sabonis
The pass is taken by Sabonis
Domantas Sabonis dumps it off to Towns
Karl-Anthony Towns gets a pass
Karl-Anthony Towns puts up a shot
Towns sinks the long one
Suns 73, Timberwolves 95 - 9:51, 4th Quarter
The ball is inbounded to Chris Paul
Chris Paul dribbles the ball over half court
Paul comes up short
Kennard comes away with the rebound
Suns 73, Timberwolves 95 - 9:40, 4th Quarter
Kennard dribbles it up to the top of the key
Kennard keeps his dribble
Kennard is looking to make a pass
D'Angelo Russell receives the pass
The shot is off the mark
Karl-Anthony Towns grabs the offensive rebound
Towns finishes with the soft touch around the rim
Suns 73, Timberwolves 97 - 9:21, 4th Quarter
Chris Paul gets the inbounds pass
Chris Paul dribbles the ball over half court
Paul's shot is off the iron
Kennard rebounds the ball
Suns 73, Timberwolves 97 - 9:11, 4th Quarter
Kennard sends the outlet pass to Sabonis
Domantas Sabonis dumps it off to Russell
Russell with the ball
D'Angelo Russell from way downtown....BANG!
Suns 73, Timberwolves 100 - 9:01, 4th Quarter
Phoenix inbounds the ball
Paul dribbles it up to the top of the key
Paul still with the ball
Paul holds and looks
Booker with the ball
Booker is looking to make a pass
FOUL! Domantas Sabonis is whistled for the foul
That is foul number 4 on him
Timberwolves Substitutions
#30 Mikal Bridges
Suns 73, Timberwolves 100 - 8:48, 4th Quarter
The ball is passed in to Booker
Booker swings it over to Ayton
Deandre Ayton receives the pass
Ayton shoots
Towns says get that stuff outta here!
Mikal Bridges pulls down the board
Suns 73, Timberwolves 100 - 8:39, 4th Quarter
Domantas Sabonis receives the outlet pass from Mikal Bridges
Sabonis holds and looks
The pass is taken by Towns
Towns attempts to drive to the basket
Karl-Anthony Towns was a little too strong on that one
Jae Crowder pulls down the board
Suns 73, Timberwolves 100 - 8:27, 4th Quarter
Jae Crowder sends the outlet pass to Chris Paul
Chris Paul is setting up a play
Paul looks for an open man
Booker catches the pass
Devin Booker puts it on the floor
Booker draws the help and makes a nice pass to Ayton
Ayton draws the help and makes a nice pass to Len
Len puts up a shot
Len drains the bucket
Suns 75, Timberwolves 100 - 8:13, 4th Quarter
D'Angelo Russell takes the inbounds pass
Russell dribbles it up to the top of the key
Russell keeps his dribble
Russell's shot hits nothing but the bottom of the net!
Suns 75, Timberwolves 103 - 8:01, 4th Quarter
Chris Paul gets the inbounds pass
Chris Paul advances the ball past midcourt
Paul kicks it to Booker
Booker catches the pass
Devin Booker delivers a pass to Ayton
Ayton catches the pass
Ayton with the drive and the dish to Crowder
Jae Crowder puts up a shot
It's off the mark!
Karl-Anthony Towns grabs the defensive rebound
Suns 75, Timberwolves 103 - 7:44, 4th Quarter
Domantas Sabonis receives the outlet pass from Karl-Anthony Towns
Sabonis with a nice crossover
Sabonis drives, sees the help coming....finds the open man and hits him
Russell with a textbook jumper
Suns 75, Timberwolves 105 - 7:36, 4th Quarter
The ball is inbounded to Chris Paul
Chris Paul advances the ball past midcourt
Paul keeps his dribble
Chris Paul delivers a pass to Ayton
Ayton catches the pass
Deandre Ayton puts up a shot
It's Good!
Suns 77, Timberwolves 105 - 7:22, 4th Quarter
The ball is passed in to Okogie
Okogie dribbles it up to the top of the key
Okogie shoots it to Russell
D'Angelo Russell gets a pass
Russell is looking to make a pass
Domantas Sabonis receives the pass
Domantas Sabonis puts up a shot
Sabonis comes up short
Paul rebounds the ball
Suns 77, Timberwolves 105 - 7:05, 4th Quarter
Chris Paul passes it over to Devin Booker
Booker still with the ball
Booker shoots it to Ayton
Deandre Ayton gets a pass
Ayton has the ball stripped by Karl-Anthony Towns!
Towns misses the breakaway dunk!!
Domantas Sabonis grabs the offensive rebound
Sabonis with the soft kiss off the square for two
Suns 77, Timberwolves 107 - 6:49, 4th Quarter
Chris Paul gets the inbounds pass
Chris Paul advances the ball past midcourt
Chris Paul puts it on the floor
Chris Paul fires off a pass
Devin Booker receives the pass
Devin Booker delivers a pass to Paul
Chris Paul receives the pass
Chris Paul looking to send it to Len
Len with the ball
Alex Len surveys the defense
Booker with the ball
Booker kicks it to Paul
Chris Paul receives the pass
Paul shoots
I bet Paul wishes he could have that one back
Bridges rebounds the ball
Suns 77, Timberwolves 107 - 6:22, 4th Quarter
Mikal Bridges passes it over to D'Angelo Russell
Russell's shot is off the glass and bounces away
Ayton grabs the board
Suns 77, Timberwolves 107 - 6:12, 4th Quarter
Ayton sends the outlet pass to Paul
Paul keeps his dribble
Paul is looking to make a pass
Deandre Ayton gets a pass
Ayton is looking to make a pass
FOUL! Towns is whistled for the foul
That is foul number 1 on him
Timberwolves Substitutions
#4 Jaylen Nowell
#23 Jarrett Culver
#26 Michael Hicks
#43 Nemanja Bjelica
#48 Matt Costello
Suns Substitutions
#2 Marquis Teague
#20 Dillon Brooks
#54 Julius Randle
Suns 77, Timberwolves 107 - 6:07, 4th Quarter
Phoenix inbounds the ball
Devin Booker looking to send it to Brooks
Brooks with the ball
Dillon Brooks dumps it off to Booker
Devin Booker receives the pass
Booker's shot rattles in and out
Nemanja Bjelica grabs the defensive rebound
Suns 77, Timberwolves 107 - 5:48, 4th Quarter
Nemanja Bjelica passes it over to Jaylen Nowell
Jaylen Nowell is setting up a play
Nowell looking for Hicks
Hicks catches the pass
Hicks with a nice crossover
Hicks drives, sees the help coming....finds the open man and hits him
Costello with the soft kiss off the square for two
Suns 77, Timberwolves 109 - 5:36, 4th Quarter
Phoenix inbounds the ball
Teague dribbles it up to the top of the key
Teague dishes to Deandre Ayton
Deandre Ayton gets a pass
Ayton swings it over to Brooks
Brooks catches the pass
Dillon Brooks looking to send it to Teague
Teague catches the pass
Marquis Teague surveys the defense
Randle with the ball
Randle works the defense with some nice ball handling
Randle draws the help and makes a nice pass to Booker
Booker lets one go
Booker drains the triple
Suns 80, Timberwolves 109 - 5:18, 4th Quarter
Minnesota inbounds the ball
Nowell brings it across the timeline
Nowell's shot hits the iron and bounces off
Jarrett Culver grabs the offensive rebound
Culver with a beautiful finger roll there for the bucket
Suns 80, Timberwolves 111 - 5:08, 4th Quarter
Phoenix inbounds the ball
Devin Booker brings the ball over half court
Devin Booker dumps it off to Teague
Teague with the ball
Teague gets ready to fire off a pass
The pass is taken by Booker
Devin Booker surveys the defense
The pass is taken by Brooks
Brooks rattles one home
Suns 82, Timberwolves 111 - 4:56, 4th Quarter
The ball is inbounded to Jaylen Nowell
Nowell dribbles it up to the top of the key
Jaylen Nowell dumps it off to Bjelica
Nemanja Bjelica gets a pass
Nemanja Bjelica looking to send it to Costello
Matt Costello receives the pass
Costello is looking to make a pass
Jarrett Culver gets a pass
Culver is looking to make a pass
FOUL! Booker is going to be charged with that foul
That is foul number 4 on him
Suns Substitutions
#4 Jevon Carter
#17 Facundo Campazzo
#99 Jae Crowder
#40 Paul Millsap
#49 James Smith
Suns 82, Timberwolves 111 - 4:44, 4th Quarter
Jaylen Nowell gets the inbounds pass
Jaylen Nowell puts it on the floor
Nowell with a great looking bucket there
Suns 82, Timberwolves 113 - 4:38, 4th Quarter
Facundo Campazzo gets the inbounds pass
Campazzo dribbles it up to the top of the key
Facundo Campazzo puts it on the floor
Campazzo holds and looks
Paul Millsap receives the pass
James Smith receives a sweet pass
Smith finishes with the soft touch around the rim
Suns 84, Timberwolves 113 - 4:25, 4th Quarter
The ball is inbounded to Jaylen Nowell
Jaylen Nowell advances the ball past midcourt
Jaylen Nowell puts it on the floor
Nowell is looking to make a pass
Paul Millsap picks off the bad pass!
Suns 84, Timberwolves 113 - 4:16, 4th Quarter
Millsap outlets the ball to Facundo Campazzo
Facundo Campazzo fires off a pass
The pass was deflected out of bounds
Suns 84, Timberwolves 113 - 4:10, 4th Quarter
Phoenix inbounds the ball
Facundo Campazzo puts it on the floor
Campazzo drains the bucket
Suns 86, Timberwolves 113 - 4:00, 4th Quarter
Jaylen Nowell takes the inbounds pass
Jaylen Nowell dribbles the ball over half court
Nowell keeps his dribble
Nowell comes up short
Costello rebounds the ball
Costello throws down a monster dunk!!!
Suns 86, Timberwolves 115 - 3:45, 4th Quarter
The ball is passed in to Campazzo
Campazzo brings it across the timeline
Campazzo gets ready to fire off a pass
Paul Millsap receives the pass
Millsap is looking to make a pass
Facundo Campazzo gets a pass
Campazzo shows some fancy dribbling and is going to the rim
Campazzo with the drive and the dish to Carter
Jevon Carter looking to send it to Crowder
Crowder catches the pass
Jae Crowder fires off a pass
James Smith gets a pass
James Smith delivers a pass to Campazzo
FOUL! Costello is going to be charged with that foul
That is foul number 1 on him
Suns 86, Timberwolves 115 - 3:25, 4th Quarter
Phoenix inbounds the ball
Campazzo is looking to make a pass
Millsap with the ball
Millsap dishes to Jae Crowder
Crowder catches the pass
Crowder lets one go
Crowder comes up short
Jaylen Nowell pulls down the board
Suns 86, Timberwolves 115 - 3:13, 4th Quarter
Nowell dribbles it up to the top of the key
Nowell dishes to Matt Costello
FOUL! Carter is whistled for the foul
That is foul number 1 on him
Suns 86, Timberwolves 115 - 3:09, 4th Quarter
Minnesota inbounds the ball
Jaylen Nowell fires off a pass
The pass is taken by Culver
Jarrett Culver takes a shot
The shot is rejected by Facundo Campazzo
Paul Millsap pulls down the board
Suns 86, Timberwolves 115 - 2:59, 4th Quarter
Millsap sends the outlet pass to Campazzo
Campazzo looking for Carter
Jevon Carter receives the pass
Carter is looking to make a pass
Campazzo with the ball
Campazzo over to Paul Millsap
The pass is taken by Millsap
Millsap lets one go
Paul Millsap can't get the shot to fall
Hicks grabs the board
Suns 86, Timberwolves 115 - 2:39, 4th Quarter
Hicks outlets the ball to Jaylen Nowell
Nowell dishes to Matt Costello
Matt Costello gets a pass
Costello is looking to make a pass
Michael Hicks receives the pass
Michael Hicks fires off a pass
Paul Millsap steps in and picks off the pass from Hicks!
Suns 86, Timberwolves 115 - 2:27, 4th Quarter
Paul Millsap passes it over to Facundo Campazzo
Campazzo puts it through from downtown!
Suns 89, Timberwolves 115 - 2:16, 4th Quarter
Minnesota inbounds the ball
Jarrett Culver dribbles the ball over half court
Culver is looking to make a pass
The pass is taken by Nowell
Nowell swings it over to Culver
Jarrett Culver receives the pass
Jarrett Culver delivers a pass to Hicks
Hicks catches the pass
Hicks is trying to go to the hole
Hicks draws the help and makes a nice pass to Culver
Culver shoots
Jarrett Culver puts it through from downtown!
Suns 89, Timberwolves 118 - 1:57, 4th Quarter
Phoenix inbounds the ball
Facundo Campazzo brings the ball over half court
Campazzo puts up a shot
Campazzo with a good look but can't get it to fall
Culver rebounds the ball
Suns 89, Timberwolves 118 - 1:46, 4th Quarter
Jarrett Culver passes it over to Jaylen Nowell
Nowell looks for an open man
Bjelica catches the pass
Bjelica is looking to make a pass
The pass intended for Culver was kicked by his defender.
Suns 89, Timberwolves 118 - 1:31, 4th Quarter
Jaylen Nowell takes the inbounds pass
Nowell is looking to make a pass
The pass is taken by Hicks
Hicks holds and looks
Costello with the ball
Costello looks for an open man
Hicks catches the pass
Hicks kicks it to Bjelica
Bjelica catches the pass
Nemanja Bjelica takes a shot
Nemanja Bjelica fills it up from long range
Suns 89, Timberwolves 121 - 1:19, 4th Quarter
Phoenix inbounds the ball
Facundo Campazzo dribbles the ball over half court
Campazzo lets one go
Campazzo's shot hits the iron and bounces off
The ball is knocked out of bounds by the offense
Suns 89, Timberwolves 121 - 1:06, 4th Quarter
The ball is passed in to Nowell
Nowell brings it across the timeline
Nowell is looking to make a pass
Jarrett Culver gets a pass
Jarrett Culver looking to send it to Hicks
Hicks with the ball
Hicks is looking to make a pass
Culver catches the pass
Culver holds and looks
Matt Costello gets a pass
Costello is looking to make a pass
Jarrett Culver gets a pass
Culver over to Matt Costello
Matt Costello gets a pass
Matt Costello takes a shot
Costello clangs one off the rim
The ball is knocked out of bounds by the defense
Jaylen Nowell gets the inbounds pass
Nowell lets one go
Nowell's shot is off the iron
Millsap grabs the board
Suns 89, Timberwolves 121 - 0:35, 4th Quarter
Millsap sends the outlet pass to Campazzo
Campazzo takes a couple of dribbles
Campazzo attempts to drive to the basket
I bet Campazzo wishes he could have that one back
Costello grabs the board
Suns 89, Timberwolves 121 - 0:27, 4th Quarter
Jaylen Nowell receives the outlet pass from Matt Costello
Nowell over to Jarrett Culver
Culver catches the pass
Jarrett Culver delivers a pass to Hicks
Hicks catches the pass
Michael Hicks dumps it off to Nowell
Jevon Carter picks off the bad pass!
Suns 89, Timberwolves 121 - 0:21, 4th Quarter
Carter outlets the ball to Facundo Campazzo
Facundo Campazzo takes a shot
Facundo Campazzo can't find the mark
Nowell comes away with the rebound
Suns 89, Timberwolves 121 - 0:11, 4th Quarter
Jaylen Nowell dribbles the ball over half court
Nowell shoots it to Culver
The pass intended for Culver was knocked out of bounds
Suns 89, Timberwolves 121 - 0:05, 4th Quarter
Jaylen Nowell takes the inbounds pass
Jaylen Nowell puts it on the floor
Nowell lets one go
Nowell's shot is off the glass and bounces away
Smith rebounds the ball
That's the end of the game.
The final score is Minnesota 121 and Phoenix 89