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