Welcome to Talking Stick Resort Arena
Tonights game features
Minnesota
against
Phoenix
It's time for the opening tip
Karl-Anthony Towns wins the jump for Minnesota

Timberwolves 0, Suns 0 - 11:59, 1st Quarter
Russell takes a couple of dribbles
Russell is looking to make a pass
Mikal Bridges receives the pass
Mikal Bridges looking to send it to Towns
The pass is taken by Towns
Towns is looking to make a pass
Paul steals the pass from Karl-Anthony Towns!
Paul passes to Brooks who slams it down on the break

Timberwolves 0, Suns 2 - 11:47, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell gets ready to fire off a pass
Sabonis catches the pass
Sabonis lets one go
Domantas Sabonis from way downtown....BANG!

Timberwolves 3, Suns 2 - 11:33, 1st Quarter
The ball is inbounded to Chris Paul
Paul brings it across the timeline
Paul with a good look but can't get it to fall
Domantas Sabonis grabs the defensive rebound

Timberwolves 3, Suns 2 - 11:23, 1st 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 Bridges
Bridges with the ball
Bridges is looking to make a pass
Okogie catches the pass
Josh Okogie takes a shot
Josh Okogie can't get the shot to fall
Ayton rebounds the ball

Timberwolves 3, Suns 2 - 10:58, 1st Quarter
Deandre Ayton sends the outlet pass to Devin Booker
Booker looks for an open man
Booker's pass for Deandre Ayton was deflected out of bounds

Timberwolves 3, Suns 2 - 10:52, 1st Quarter
Devin Booker takes the inbounds pass
Booker keeps his dribble
Booker over to Julius Randle
Randle with the ball
Randle with a beautiful finger roll there for the bucket

Timberwolves 3, Suns 4 - 10:43, 1st Quarter
D'Angelo Russell gets the inbounds pass
Russell brings it across the timeline
Russell takes a couple of dribbles
There's a three pointer for D'Angelo Russell

Timberwolves 6, Suns 4 - 10:34, 1st Quarter
Devin Booker takes the inbounds pass
Devin Booker advances the ball past midcourt
Booker looking for Ayton
The pass is taken by Ayton
Ayton kicks it to Paul
Paul catches the pass
Paul with a beautiful looking three pointer

Timberwolves 6, Suns 7 - 10:22, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell brings the ball over half court
D'Angelo Russell is setting up a play
Russell shoots it to Towns
Karl-Anthony Towns receives the pass
Towns gets ready to fire off a pass
D'Angelo Russell receives the pass
D'Angelo Russell with the kiss off the glass!

Timberwolves 8, Suns 7 - 10:07, 1st Quarter
Phoenix inbounds the ball
Devin Booker dribbles the ball over half court
Booker gets ready to fire off a pass
FOUL! Okogie is whistled for the foul
That is foul number 1 on him

Timberwolves 8, Suns 7 - 10:01, 1st Quarter
Phoenix inbounds the ball
Paul keeps his dribble
Chris Paul delivers a pass to Booker
Booker with the ball
Devin Booker from way downtown....BANG!

Timberwolves 8, Suns 10 - 9:54, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell looking to send it to Towns
Towns with the ball
Towns shoots
Karl-Anthony Towns shows off his range and hits the three

Timberwolves 11, Suns 10 - 9:41, 1st Quarter
Phoenix inbounds the ball
Chris Paul brings the ball over half court
Chris Paul looking to send it to Booker
Devin Booker gets a pass
Devin Booker surveys the defense
Deandre Ayton receives the pass
Deandre Ayton takes a shot
I bet Ayton wishes he could have that one back
Randle grabs the board
Randle drains the bucket

Timberwolves 11, Suns 12 - 9:28, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell brings the ball over half court
Russell still with the ball
D'Angelo Russell surveys the defense
Karl-Anthony Towns receives the pass
Karl-Anthony Towns dumps it off to Russell
Whoa! That was a horrible pass out of bounds by Towns

Timberwolves 11, Suns 12 - 9:11, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul dribbles the ball over half court
Chris Paul fires off a pass
The pass is taken by Brooks
FOUL! Mikal Bridges commits the foul
That is foul number 1 on him
Dillon Brooks was a little too strong on that one
Dillon Brooks throws up a brick from the line
Dillon Brooks drops one in from the line

Timberwolves 11, Suns 13 - 8:59, 1st Quarter
Josh Okogie takes the inbounds pass
Josh Okogie dribbles the ball over half court
Josh Okogie dumps it off to Bridges
Mikal Bridges gets a pass
Mikal Bridges puts up a shot
Bridges with a good look but can't get it to fall
Dillon Brooks pulls down the board

Timberwolves 11, Suns 13 - 8:40, 1st Quarter
Dillon Brooks sends the outlet pass to Devin Booker
Booker looking for Ayton
Ayton catches the pass
Ayton is looking to make a pass
Booker catches the pass
Devin Booker delivers a pass to Brooks
Dillon Brooks receives the pass
Brooks is looking to make a pass
Booker catches the pass
Booker swings it over to Brooks
Brooks with the ball
Dillon Brooks puts up a shot
Brooks drains the triple

Timberwolves 11, Suns 16 - 8:25, 1st Quarter
The ball is passed in to Russell
Russell dribbles it up to the top of the key
Russell comes up short
Randle rebounds the ball

Timberwolves 11, Suns 16 - 8:12, 1st Quarter
Devin Booker receives the outlet pass from Julius Randle
Booker is looking to make a pass
Brooks with the ball
Brooks swings it over to Booker
Booker with the ball
Booker looks for an open man
Ayton with the ball
Ayton shoots it to Booker
The pass is taken by Booker
Booker lets one go
Booker's shot is off the glass and bounces away
Booker rebounds the ball
FOUL! Josh Okogie commits the foul
That is foul number 2 on him
Booker drains the bucket

Timberwolves Substitutions
#23 Jarrett Culver
Booker sinks one from the charity stripe

Timberwolves 11, Suns 19 - 7:54, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
Russell looks for an open man
Mikal Bridges gets a pass
Mikal Bridges takes a shot
The shot rattles out
Domantas Sabonis grabs the offensive rebound
Sabonis with a beautiful finger roll there for the bucket

Timberwolves 13, Suns 19 - 7:41, 1st Quarter
Chris Paul takes the inbounds pass
Chris Paul dribbles the ball over half court
Chris Paul looking to send it to Booker
Devin Booker gets a pass
Booker looking for Paul
The pass is taken by Paul
It's off the mark!
D'Angelo Russell pulls down the board

Timberwolves 13, Suns 19 - 7:22, 1st Quarter
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell surveys the defense
The pass intended for Bridges was knocked out of bounds

Timberwolves 13, Suns 19 - 7:12, 1st Quarter
D'Angelo Russell takes the inbounds pass
Russell is looking to make a pass
Deandre Ayton intercepts the pass!

Timberwolves 13, Suns 19 - 7:09, 1st Quarter
Deandre Ayton passes it over to Chris Paul
Chris Paul is setting up a play
Chris Paul fills it up from long range

Timberwolves 13, Suns 22 - 7:01, 1st Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
D'Angelo Russell surveys the defense
Domantas Sabonis receives the pass
FOUL! Dillon Brooks commits the foul
That is foul number 1 on him
The shot is off the mark
Sabonis hits the free throw
Sabonis sinks one from the charity stripe

Timberwolves 15, Suns 22 - 6:50, 1st Quarter
The ball is passed in to Paul
Chris Paul dribbles the ball over half court
Paul swings it over to Randle
Randle catches the pass
FOUL! Sabonis is going to be charged with that foul
That is foul number 1 on him
Julius Randle missed that one
Randle sinks one from the charity stripe
Randle sinks one from the charity stripe

Timberwolves 15, Suns 24 - 6:42, 1st 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
Towns with the ball
Karl-Anthony Towns dumps it off to Russell
The pass is taken by Russell
Russell is looking to make a pass
The pass is taken by Towns
Towns lets one go
Karl-Anthony Towns drills the trifecta!

Timberwolves 18, Suns 24 - 6:27, 1st Quarter
Chris Paul takes the inbounds pass
Paul brings it across the timeline
Paul drops in a triple off the glass! Oh My!

Timberwolves 18, Suns 27 - 6:17, 1st Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
Russell is looking to make a pass
Karl-Anthony Towns gets a pass
Towns with a beautiful finger roll there for the bucket

Timberwolves 20, Suns 27 - 6:07, 1st Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Paul holds and looks
Randle catches the pass
Randle is looking to make a pass
Chris Paul receives the pass
Paul kicks it to Booker
Booker with the ball
Booker is looking to take his man to the basket
Booker drives, sees the help coming....finds the open man and hits him
Ayton draws the help and makes a nice pass to Paul
Paul's shot rattles in and out
Ayton grabs the board
Ayton lays it in for an easy bucket

Timberwolves 20, Suns 29 - 5:42, 1st Quarter
The ball is passed in to Culver
Jarrett Culver brings the ball over half court
Culver shows some fancy dribbling and is going to the rim
FOUL! Booker draws the charge!
That is foul number 1 on Culver

Suns Substitutions
#99 Jae Crowder

Timeout called by the Suns.

Timberwolves 20, Suns 29 - 5:33, 1st Quarter
Phoenix inbounds the ball
Booker outlets the ball to Chris Paul
Paul kicks it to Randle
Randle with the ball
Randle puts it through from downtown!

Timberwolves 20, Suns 32 - 5:19, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell dribbles the ball over half court
Russell keeps his dribble
Russell dishes to Domantas Sabonis
The pass is taken by Sabonis
Sabonis finishes with the soft touch around the rim

Timberwolves 22, Suns 32 - 5:08, 1st Quarter
Devin Booker takes the inbounds pass
Booker dribbles it up to the top of the key
Booker still with the ball
Booker holds and looks
Ayton with the ball
Ayton playing some sweet string music tonight

Timberwolves 22, Suns 34 - 5:00, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell brings the ball over half court
D'Angelo Russell fires off a pass
Mikal Bridges gets a pass
Bridges holds and looks
D'Angelo Russell gets a pass
Russell dishes to Mikal Bridges
Mikal Bridges receives the pass
Bridges shoots
BRICK!
Domantas Sabonis pulls down the board
Domantas Sabonis can't find the mark
Julius Randle pulls down the board

Timberwolves 22, Suns 34 - 4:27, 1st Quarter
Randle sends the outlet pass to Paul
Paul over to Devin Booker
Jarrett Culver steps in and picks off the pass from Paul!
WOW!! A sweet alley-oop pass by Culver to Russell for a jam on the break!

Timberwolves 24, Suns 34 - 4:16, 1st Quarter
The ball is passed in to Booker
Devin Booker brings the ball over half court
Booker kicks it to Randle
Julius Randle receives the pass
Randle is looking to make a pass
Booker with the ball
Booker attempts to drive to the basket
Booker drives, sees the help coming....finds the open man and hits him
Ayton draws an extra defender and kicks it to Chris Paul
Chris Paul takes a shot
Chris Paul from way downtown....BANG!

Timberwolves 24, Suns 37 - 3:52, 1st Quarter
The ball is inbounded to Jarrett Culver
Jarrett Culver advances the ball past midcourt
Jarrett Culver fires off a pass
FOUL! Booker commits the foul
That is foul number 1 on him

Timberwolves 24, Suns 37 - 3:44, 1st Quarter
Minnesota inbounds the ball
D'Angelo Russell delivers a pass to Culver
The pass is taken by Culver
Culver shoots it to Russell
Russell with the ball
Russell shoots
Russell knocks it down for three!

Timberwolves 27, Suns 37 - 3:31, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul dribbles the ball over half court
Paul shoots it to Booker
Paul's pass was stolen by Culver!

Timberwolves 27, Suns 37 - 3:25, 1st Quarter
Jarrett Culver passes it over to Domantas Sabonis
Sabonis still with the ball
Sabonis is looking to take his man to the basket
Sabonis had a good look but couldn't convert
Randle rebounds the ball

Timberwolves 27, Suns 37 - 3:11, 1st Quarter
Julius Randle sends the outlet pass to Chris Paul
Chris Paul looking to send it to Booker
The pass is taken by Booker
Booker is trying to go to the hole
Booker with the drive and the dish to Ayton
Ayton shoots
Ayton fills it up

Timberwolves 27, Suns 39 - 2:58, 1st Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
D'Angelo Russell puts it on the floor
Russell over to Mikal Bridges
The pass is taken by Bridges
Bridges lets one go
SWISH! It's good for three!

Timberwolves 30, Suns 39 - 2:41, 1st Quarter
Phoenix inbounds the ball
Devin Booker dribbles the ball over half court
Booker is looking to make a pass
Mikal Bridges picks off the bad pass!

Timberwolves 30, Suns 39 - 2:32, 1st Quarter
Mikal Bridges sends the outlet pass to D'Angelo Russell
Russell gets ready to fire off a pass
Towns with the ball
Towns looks for an open man
Bridges catches the pass
Bridges gets ready to fire off a pass
Domantas Sabonis receives the pass
Sabonis with a nice crossover
Karl-Anthony Towns receives a sweet pass
Ayton steals the ball from Towns!
Ayton with a thunderous dunk on the break!!

Timberwolves 30, Suns 41 - 2:16, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
Russell keeps his dribble
Russell is looking to make a pass
Mikal Bridges gets a pass
Bridges kicks it to Culver
The pass is taken by Culver
Culver kicks it to Russell
D'Angelo Russell gets a pass
Russell puts up a shot
D'Angelo Russell can't find the mark
Booker rebounds the ball

Timberwolves 30, Suns 41 - 1:50, 1st Quarter
Devin Booker advances the ball past midcourt
Booker is looking to make a pass
The pass is taken by Ayton
Ayton puts up a shot
Deandre Ayton knocks the shot down

Timberwolves 30, Suns 43 - 1:44, 1st Quarter
The ball is inbounded to Jarrett Culver
Jarrett Culver dribbles the ball over half court
Culver swings it over to Towns
Karl-Anthony Towns receives the pass
Mikal Bridges receives a sweet pass
Mikal Bridges takes a shot
Bridges sinks the long one

Timberwolves 33, Suns 43 - 1:30, 1st Quarter
The ball is passed in to Booker
Devin Booker brings the ball over half court
Devin Booker is setting up a play
Booker is looking to make a pass
Ayton catches the pass
Ayton is looking to make a pass
Jarrett Culver picks off the bad pass!

Timberwolves 33, Suns 43 - 1:18, 1st Quarter
Culver sends the outlet pass to Russell
D'Angelo Russell dumps it off to Bridges
Bridges catches the pass
Bridges with the drive and the dish to Towns
Karl-Anthony Towns puts up a shot
Towns sinks the long one

Timberwolves 36, Suns 43 - 1:04, 1st Quarter
Chris Paul takes the inbounds pass
Chris Paul dribbles the ball over half court
Paul is looking to make a pass
Booker catches the pass
Booker holds and looks
D'Angelo Russell steps in and picks off the pass from Booker!

Timberwolves 36, Suns 43 - 0:48, 1st Quarter
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell can't get the shot to fall
Booker grabs the board

Timberwolves 36, Suns 43 - 0:41, 1st Quarter
Booker dribbles it up to the top of the key
Devin Booker fires off a pass
The pass is taken by Paul
Paul is looking to make a pass
Booker catches the pass
Devin Booker fires off a pass
Julius Randle receives the pass
Randle kicks it to Booker
Devin Booker receives the pass
Booker swings it over to Randle
Julius Randle receives the pass
Randle's shot is off the iron
Domantas Sabonis pulls down the board

Timberwolves 36, Suns 43 - 0:25, 1st Quarter
D'Angelo Russell receives the outlet pass from Domantas Sabonis
D'Angelo Russell puts it on the floor
D'Angelo Russell looking to send it to Towns
Karl-Anthony Towns receives the pass
Karl-Anthony Towns takes a shot
Towns's shot rattles in and out
Deandre Ayton pulls down the board

Timberwolves 36, Suns 43 - 0:14, 1st Quarter
Ayton outlets the ball to Chris Paul
Paul is looking to make a pass
Paul's pass was stolen by Sabonis!

Timberwolves 36, Suns 43 - 0:08, 1st Quarter
Domantas Sabonis advances the ball past midcourt
Sabonis works the defense with some nice ball handling
Sabonis's shot hits the iron and bounces off
Deandre Ayton grabs the defensive rebound
That's the end of the quarter.

Suns Substitutions
#4 Jevon Carter
#2 Marquis Teague
#40 Paul Millsap
#49 James Smith

Timberwolves Substitutions
#37 Vlatko Cancar
#43 Nemanja Bjelica
#31 Jalen Smith
#48 Matt Costello

Timberwolves 36, Suns 43 - 12:00, 2nd Quarter
Phoenix inbounds the ball
No good. That one barely grazed the rim
Matt Costello pulls down the board

Timberwolves 36, Suns 43 - 11:52, 2nd Quarter
Vlatko Cancar receives the outlet pass from Matt Costello
Cancar shoots it to Culver
The pass is taken by Culver
Culver looks for an open man
Smith with the ball
Jalen Smith puts up a shot
Smith clangs one off the rim
Costello rebounds the ball
Costello flushes it home with a huge dunk!!!

Timberwolves 38, Suns 43 - 11:38, 2nd Quarter
Jevon Carter takes the inbounds pass
Jevon Carter dribbles the ball over half court
Carter shows some fancy dribbling and is going to the rim
Carter with the drive and the dish to Crowder
Jae Crowder puts up a shot
Smith got a piece of that shot!
Culver rebounds the ball

Timberwolves 38, Suns 43 - 11:26, 2nd Quarter
Culver outlets the ball to Vlatko Cancar
Vlatko Cancar puts it on the floor
Cancar draws the help and makes a nice pass to Smith
FOUL! Millsap commits the foul
That is foul number 1 on him

Timberwolves 38, Suns 43 - 11:20, 2nd Quarter
The ball is inbounded to Vlatko Cancar
Cancar takes a couple of dribbles
No good. That one barely grazed the rim
Smith comes away with the rebound

Timberwolves 38, Suns 43 - 11:12, 2nd Quarter
James Smith sends the outlet pass to Marquis Teague
Teague keeps his dribble
Teague is looking to make a pass
Vlatko Cancar steps in and picks off the pass from Teague!
FOUL! Vlatko Cancar is whistled for the charge!
That is foul number 1 on him

Timberwolves 38, Suns 43 - 10:55, 2nd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague brings the ball over half court
Marquis Teague dumps it off to Crowder
Crowder catches the pass
Crowder gets ready to fire off a pass
Smith catches the pass
Smith shoots it to Millsap
Millsap with the ball
Millsap is looking to make a pass
Marquis Teague receives the pass
Teague works the defense with some nice ball handling
Culver says get that stuff outta here!
Matt Costello pulls down the board

Timberwolves 38, Suns 43 - 10:39, 2nd Quarter
Costello outlets the ball to Vlatko Cancar
Cancar keeps his dribble
Cancar is looking to make a pass
Matt Costello receives the pass
Costello shoots
Costello's shot hits the iron and bounces off
James Smith pulls down the board

Timberwolves 38, Suns 43 - 10:21, 2nd Quarter
James Smith passes it over to Marquis Teague
Teague dishes to Paul Millsap
Millsap with the ball
Millsap holds and looks
Crowder catches the pass
Crowder swings it over to Teague
Teague catches the pass
Marquis Teague fires off a pass
The pass is taken by Crowder
Crowder holds and looks
Millsap catches the pass
Paul Millsap surveys the defense
Jae Crowder gets a pass
Crowder dishes to Marquis Teague
Marquis Teague receives the pass
Teague puts up a shot
No good. That one barely grazed the rim
Millsap grabs the board
Millsap with a beautiful finger roll there for the bucket

Timberwolves 38, Suns 45 - 9:53, 2nd Quarter
Vlatko Cancar gets the inbounds pass
Cancar brings it across the timeline
Cancar over to Matt Costello
Costello with the ball
Costello lets one go
No good. That one barely grazed the rim
Carter grabs the board

Timberwolves 38, Suns 45 - 9:41, 2nd Quarter
Carter outlets the ball to Marquis Teague
Teague takes a couple of dribbles
Teague dishes to James Smith
The pass is taken by Smith
Smith shoots
Matt Costello with the block!
Bjelica comes away with the rebound

Timberwolves 38, Suns 45 - 9:26, 2nd Quarter
Nemanja Bjelica sends the outlet pass to Vlatko Cancar
Cancar keeps his dribble
Cancar looks for an open man
Costello can't handle the pass from Cancar

Suns Substitutions
#1 Devin Booker

Timberwolves 38, Suns 45 - 9:14, 2nd Quarter
Phoenix inbounds the ball
Marquis Teague advances the ball past midcourt
Teague dishes to Devin Booker
Devin Booker receives the pass
Devin Booker surveys the defense
Crowder catches the pass
Crowder puts up a shot
It's off the mark!
Smith grabs the board

Timberwolves 38, Suns 45 - 8:58, 2nd Quarter
Jalen Smith passes it over to Vlatko Cancar
Cancar gets it to fall

Timberwolves 40, Suns 45 - 8:51, 2nd Quarter
Devin Booker takes the inbounds pass
Devin Booker advances the ball past midcourt
Devin Booker is setting up a play
Booker with a good look but can't get it to fall
Smith comes away with an offensive rebound
James Smith fires off a pass
Paul Millsap receives the pass
Millsap shoots it to Booker
FOUL! Bjelica commits the foul
That is foul number 1 on him

Timeout called by the Timberwolves.

Timberwolves 40, Suns 45 - 8:33, 2nd Quarter
Devin Booker takes the inbounds pass
Booker is trying to go to the hole
The shot is rejected by Jalen Smith
Smith grabs the board

Timberwolves 40, Suns 45 - 8:26, 2nd Quarter
Jalen Smith passes it over to Vlatko Cancar
Vlatko Cancar surveys the defense
Culver with the ball
Jarrett Culver is getting ready to make his move off the dribble
Culver with the drive and the dish to Cancar
Vlatko Cancar takes a shot
Cancar gets it to fall

Timberwolves 42, Suns 45 - 8:18, 2nd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague brings the ball over half court
Marquis Teague surveys the defense
Booker catches the pass
Booker puts it through from downtown!

Timberwolves 42, Suns 48 - 8:07, 2nd Quarter
Minnesota inbounds the ball
Cancar brings it across the timeline
Cancar is looking to make a pass
Bjelica catches the pass
Bjelica got a great look there and knocked it down

Timberwolves 44, Suns 48 - 7:58, 2nd Quarter
Phoenix inbounds the ball
Booker brings it across the timeline
Devin Booker is setting up a play
Booker is looking to make a pass
Paul Millsap gets a pass
Paul Millsap puts up a shot
Nemanja Bjelica with the block!
Nemanja Bjelica pulls down the board

Timberwolves 44, Suns 48 - 7:43, 2nd Quarter
Nemanja Bjelica passes it over to Vlatko Cancar
BRICK!
Teague comes away with the rebound

Timberwolves 44, Suns 48 - 7:37, 2nd Quarter
Teague dribbles it up to the top of the key
Teague is looking to make a pass
Booker catches the pass
Booker lets one go
Devin Booker puts it through from downtown!

Timberwolves 44, Suns 51 - 7:30, 2nd Quarter
The ball is inbounded to Vlatko Cancar
Vlatko Cancar advances the ball past midcourt
Cancar is looking to make a pass
Jarrett Culver gets a pass
Jarrett Culver fires off a pass
Smith catches the pass
Smith is looking to make a pass
Culver with the ball
Jarrett Culver missed that one
Jalen Smith pulls down the board
Smith draws an extra defender and kicks it to Nemanja Bjelica
Nemanja Bjelica's shot hits the iron, bounces up and in!

Timberwolves 46, Suns 51 - 7:07, 2nd Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
Booker is looking to take his man to the basket
Booker draws the help and makes a nice pass to Crowder
Jae Crowder looking to send it to Booker
Devin Booker receives the pass
No good. That one barely grazed the rim
Bjelica rebounds the ball

Timberwolves 46, Suns 51 - 6:52, 2nd Quarter
Bjelica outlets the ball to Vlatko Cancar
Vlatko Cancar is setting up a play
Cancar works the defense with some nice ball handling
Nemanja Bjelica receives a sweet pass
Nemanja Bjelica missed that one
Jalen Smith pulls down the board
Jalen Smith made it look easy there

Timberwolves 48, Suns 51 - 6:40, 2nd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague dribbles the ball over half court
Teague holds and looks
Devin Booker gets a pass
Booker looking for Teague
Teague with the ball
Teague is looking to make a pass
Booker with the ball
Booker shoots it to Millsap
Nemanja Bjelica intercepts the pass!

Timberwolves 48, Suns 51 - 6:26, 2nd Quarter
Nemanja Bjelica passes it over to Vlatko Cancar
Cancar still with the ball
Cancar's shot rattles in and out
Marquis Teague grabs the defensive rebound

Timberwolves 48, Suns 51 - 6:14, 2nd Quarter
Marquis Teague sends the outlet pass to Devin Booker
Booker is looking to make a pass
The pass is taken by Teague
Marquis Teague fires off a pass
Devin Booker gets a pass
Booker is trying to go to the hole
Booker with the drive and the dish to Teague
There's a three pointer for Marquis Teague

Timberwolves 48, Suns 54 - 5:56, 2nd Quarter
Vlatko Cancar takes the inbounds pass
Cancar dribbles it up to the top of the key
Cancar looks for an open man
Smith catches the pass
Smith lets one go
Smith with a good look but can't get it to fall
Smith comes away with the rebound

Timberwolves 48, Suns 54 - 5:42, 2nd Quarter
Smith sends the outlet pass to Teague
Teague is looking to make a pass
Devin Booker receives the pass
Devin Booker delivers a pass to Crowder
The pass is taken by Crowder
Crowder's shot rattles in and out
Vlatko Cancar pulls down the board

Timberwolves 48, Suns 54 - 5:31, 2nd Quarter
Vlatko Cancar dribbles the ball over half court
Cancar is looking to make a pass
Costello with the ball
Costello is looking to make a pass
FOUL! James Smith is whistled for the foul
That is foul number 1 on him

Suns Substitutions
#3 Chris Paul
#20 Dillon Brooks
#54 Julius Randle
#22 Deandre Ayton

Timberwolves Substitutions
#0 D'Angelo Russell
#20 Josh Okogie
#30 Mikal Bridges
#49 Domantas Sabonis
#32 Karl-Anthony Towns

Timeout called by the Suns.

Timberwolves 48, Suns 54 - 5:25, 2nd Quarter
The ball is passed in to Russell
Russell over to Domantas Sabonis
Sabonis with the ball
Sabonis swings it over to Russell
The pass is taken by Russell
The shot rattles out
Booker comes away with the rebound

Timberwolves 48, Suns 54 - 5:13, 2nd Quarter
Booker sends the outlet pass to Paul
Paul is looking to make a pass
Deandre Ayton gets a pass
Ayton dishes to Dillon Brooks
The pass is taken by Brooks
Brooks looking for Booker
Devin Booker gets a pass
Devin Booker looking to send it to Paul
The pass is taken by Paul
Paul hits the deuce

Timberwolves 48, Suns 56 - 4:58, 2nd Quarter
The ball is inbounded to D'Angelo Russell
Russell dribbles it up to the top of the key
D'Angelo Russell is setting up a play
Russell with a nice crossover
Russell's shot is good

Timberwolves 50, Suns 56 - 4:49, 2nd Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Chris Paul puts it on the floor
Paul is looking to make a pass
Devin Booker gets a pass
Booker hits a tough shot in traffic

Timberwolves 50, Suns 58 - 4:33, 2nd Quarter
The ball is passed in to Russell
D'Angelo Russell brings the ball over half court
D'Angelo Russell puts it on the floor
D'Angelo Russell puts it on the floor
D'Angelo Russell missed that one
Ayton comes away with the rebound

Timberwolves 50, Suns 58 - 4:20, 2nd Quarter
Ayton sends the outlet pass to Paul
Paul keeps his dribble
Paul looking for Randle
The pass intended for Randle was knocked out of bounds

Timberwolves 50, Suns 58 - 4:12, 2nd Quarter
The ball is passed in to Paul
Paul gets ready to fire off a pass
The pass was deflected out of bounds

Timberwolves 50, Suns 58 - 4:06, 2nd Quarter
The ball is inbounded to Devin Booker
Devin Booker delivers a pass to Ayton
Ayton catches the pass
Deandre Ayton puts up a shot
Ayton's shot rattles in and out
Randle comes away with an offensive rebound
Randle is looking to make a pass
Booker catches the pass
Booker lets one go
Devin Booker missed that one
Ayton rebounds the ball
Ayton shoots it to Paul
The pass is taken by Paul
Paul is called for a traveling violation!

Timberwolves 50, Suns 58 - 3:48, 2nd Quarter
The ball is inbounded to D'Angelo Russell
Russell brings it across the timeline
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns struggling to put up a shot with the double team on him
The pass is taken by Sabonis
FOUL! Randle is whistled for the foul
That is foul number 1 on him

Timberwolves 50, Suns 58 - 3:37, 2nd Quarter
D'Angelo Russell takes the inbounds pass
Russell looking for Sabonis
Sabonis with the ball
Sabonis swings it over to Towns
Towns with the ball
Karl-Anthony Towns puts it on the floor
Towns's shot is good

Timberwolves 52, Suns 58 - 3:29, 2nd Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
Devin Booker surveys the defense
The pass is taken by Paul
Paul with a beautiful looking three pointer

Timberwolves 52, Suns 61 - 3:18, 2nd Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
Russell still with the ball
D'Angelo Russell surveys the defense
Karl-Anthony Towns gets a pass
Towns gets ready to fire off a pass
Towns's pass for Domantas Sabonis sails out of bounds

Timberwolves 52, Suns 61 - 3:03, 2nd Quarter
Phoenix inbounds the ball
Devin Booker sends the outlet pass to Chris Paul
Paul still with the ball
Paul gets ready to fire off a pass
Ayton with the ball
Ayton over to Dillon Brooks
Ayton's pass for Dillon Brooks sails out of bounds

Timberwolves 52, Suns 61 - 2:50, 2nd Quarter
The ball is inbounded to D'Angelo Russell
Russell dribbles it up to the top of the key
Russell kicks it to Sabonis
Sabonis with the ball
Sabonis gets ready to fire off a pass
FOUL! Randle is whistled for the foul
That is foul number 2 on him

Timberwolves 52, Suns 61 - 2:40, 2nd Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell puts it on the floor
D'Angelo Russell fires off a pass
Karl-Anthony Towns receives the pass
Towns holds and looks
Russell with the ball
Russell holds and looks
Domantas Sabonis receives the pass
Domantas Sabonis surveys the defense
D'Angelo Russell gets a pass
Russell over to Mikal Bridges
Bridges with the ball
Bridges with the soft kiss off the square for two

Timberwolves 54, Suns 61 - 2:27, 2nd Quarter
The ball is passed in to Paul
Chris Paul brings the ball over half court
Chris Paul puts it on the floor
Paul kicks it to Ayton
The pass is taken by Ayton
Ayton puts up a shot
The ref blows the whistle. He says Ayton moved his pivot foot!

Timberwolves 54, Suns 61 - 2:12, 2nd Quarter
D'Angelo Russell gets 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
Towns with the ball
Towns is looking to make a pass
The pass is taken by Russell
Russell dishes to Domantas Sabonis
Sabonis catches the pass
Sabonis drives, sees the help coming....finds the open man and hits him
Russell shoots
D'Angelo Russell shows off his range and hits the three

Timberwolves 57, Suns 61 - 1:48, 2nd Quarter
The ball is passed in to Paul
Chris Paul advances the ball past midcourt
Chris Paul puts it on the floor
Paul is looking to make a pass
The pass is taken by Ayton
Ayton got a great look there and knocked it down

Timberwolves 57, Suns 63 - 1:36, 2nd Quarter
Minnesota inbounds the ball
D'Angelo Russell dribbles the ball over half court
D'Angelo Russell dumps it off to Sabonis
Domantas Sabonis gets a pass
Sabonis attempts to drive to the basket
Sabonis with the drive and the dish to Bridges
SLAM DUNK!!!

Timberwolves 59, Suns 63 - 1:23, 2nd Quarter
The ball is passed in to Paul
Chris Paul advances the ball past midcourt
Paul is looking to make a pass
Booker with the ball
Devin Booker surveys the defense
Randle with the ball
Randle's shot is off the iron
Towns grabs the board

Timberwolves 59, Suns 63 - 1:08, 2nd Quarter
Karl-Anthony Towns sends the outlet pass to Domantas Sabonis
Domantas Sabonis dumps it off to Russell
D'Angelo Russell gets a pass
D'Angelo Russell looking to send it to Sabonis
Sabonis catches the pass
Sabonis lets one go
Sabonis puts it through from downtown!

Timberwolves 62, Suns 63 - 0:55, 2nd Quarter
Devin Booker takes the inbounds pass
Devin Booker advances the ball past midcourt
Booker still with the ball
Booker looks for an open man
Okogie steals the pass from Devin Booker!
Okogie pushes it up to D'Angelo Russell who throws down a jam!

Timberwolves 64, Suns 63 - 0:42, 2nd Quarter
Phoenix inbounds the ball
Chris Paul brings the ball over half court
Paul kicks it to Booker
Devin Booker receives the pass
Booker puts one in....NO! The ref is waiving off the basket and calling a travel.

Suns Substitutions
#99 Jae Crowder

Timberwolves 64, Suns 63 - 0:33, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell dishes to Karl-Anthony Towns
Towns with the ball
Towns is looking to make a pass
FOUL! Deandre Ayton is whistled for the foul
That is foul number 1 on him
Towns bounces the free throw off the rim
Towns hits the free throw

Timberwolves 65, Suns 63 - 0:22, 2nd Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Paul shows some fancy dribbling and is going to the rim
Deandre Ayton receives a sweet pass
Deandre Ayton takes a shot
Ayton rattles home the three ball

Timberwolves 65, Suns 66 - 0:09, 2nd Quarter
Minnesota inbounds the ball
Russell dribbles it up to the top of the key
D'Angelo Russell takes a shot
D'Angelo Russell drills the trifecta!
That's the end of the half.

Suns Substitutions
#1 Devin Booker

Timberwolves 68, Suns 66 - 12:00, 3rd Quarter
Chris Paul gets the inbounds pass
Chris Paul looking to send it to Brooks
Brooks with the ball
Brooks is looking to take his man to the basket
Brooks with a textbook jumper

Timberwolves 68, Suns 68 - 11:52, 3rd Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
SWISH! It's good for three!

Timberwolves 71, Suns 68 - 11:38, 3rd Quarter
The ball is passed in to Paul
Chris Paul brings the ball over half court
Chris Paul delivers a pass to Booker
Devin Booker receives the pass
Devin Booker puts up a shot
Booker's shot is off the iron
Towns grabs the board

Timberwolves 71, Suns 68 - 11:29, 3rd Quarter
D'Angelo Russell receives the outlet pass from Karl-Anthony Towns
Russell is looking to make a pass
That pass is in the seats, folks!

Timberwolves 71, Suns 68 - 11:21, 3rd Quarter
Chris Paul gets the inbounds pass
Chris Paul dribbles the ball over half court
Paul is looking to make a pass
Devin Booker receives the pass
Booker looks for an open man
Booker's pass was stolen by Towns!

Timberwolves 71, Suns 68 - 11:02, 3rd Quarter
Domantas Sabonis receives the outlet pass from Karl-Anthony Towns
Sabonis takes a couple of dribbles
Sabonis attempts to drive to the basket
Sabonis draws the help and makes a nice pass to Towns
Towns puts up a shot
Towns clangs one off the rim
Ayton comes away with the rebound

Timberwolves 71, Suns 68 - 10:49, 3rd Quarter
Deandre Ayton sends the outlet pass to Devin Booker
Booker over to Chris Paul
Chris Paul gets a pass
Paul is looking to make a pass
Booker with the ball
Booker is looking to make a pass
The pass is taken by Paul
Paul is looking to make a pass
Dillon Brooks receives the pass
Brooks is looking to make a pass
The pass intended for Randle was kicked by his defender.

Timberwolves 71, Suns 68 - 10:35, 3rd Quarter
Phoenix inbounds the ball
Booker kicks it to Randle
Julius Randle receives the pass
Randle looks for an open man
Devin Booker receives the pass
Booker attempts to drive to the basket
Booker draws an extra defender and kicks it to Deandre Ayton
Karl-Anthony Towns steals the dribble!
Towns with a thunderous dunk on the break!!

Timberwolves 73, Suns 68 - 10:22, 3rd Quarter
The ball is passed in to Paul
Chris Paul advances the ball past midcourt
Paul keeps his dribble
Paul looks for an open man
Booker catches the pass
Devin Booker fires off a pass
Julius Randle receives the pass
Randle shows some fancy dribbling and is going to the rim
Randle with the drive and the dish to Brooks
Dillon Brooks takes a shot
Brooks had a good look but couldn't convert
Karl-Anthony Towns pulls down the board

Timberwolves 73, Suns 68 - 10:06, 3rd Quarter
Towns sends the outlet pass to Sabonis
Domantas Sabonis fires off a pass
The pass is taken by Towns
Towns draws the help and makes a nice pass to Russell
Russell buries the J

Timberwolves 75, Suns 68 - 9:56, 3rd Quarter
The ball is passed in to Booker
Booker brings it across the timeline
Devin Booker fires off a pass
The pass intended for Randle was knocked out of bounds

Timberwolves 75, Suns 68 - 9:49, 3rd Quarter
The ball is inbounded to Devin Booker
Booker looking for Ayton
The pass is taken by Ayton
Ayton drives, sees the help coming....finds the open man and hits him
Randle puts up a shot
Randle hits the shot

Timberwolves 75, Suns 70 - 9:35, 3rd Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
Russell kicks it to Towns
Karl-Anthony Towns gets a pass
Towns shoots
Towns scores. How in the world did he get that one to fall?

Timberwolves 77, Suns 70 - 9:27, 3rd Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
Devin Booker surveys the defense
The pass is taken by Ayton
Deandre Ayton puts up a shot
Ayton with a good look but can't get it to fall
Bridges grabs the board

Timberwolves 77, Suns 70 - 9:17, 3rd Quarter
Mikal Bridges sends the outlet pass to D'Angelo Russell
D'Angelo Russell delivers a pass to Bridges
Mikal Bridges receives the pass
Bridges looks for an open man
The pass is taken by Russell
D'Angelo Russell surveys the defense
Sabonis catches the pass
Sabonis is looking to make a pass
The pass is taken by Russell
Russell is looking to make a pass
Domantas Sabonis gets a pass
Domantas Sabonis looking to send it to Towns
Towns catches the pass
Karl-Anthony Towns fires off a pass
Russell catches the pass
Russell lets one go
Russell hits a tough shot in traffic

Timberwolves 79, Suns 70 - 8:52, 3rd Quarter
The ball is inbounded to Devin Booker
Devin Booker dribbles the ball over half court
Booker dishes to Dillon Brooks
Devin Booker's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!

Timberwolves 79, Suns 70 - 8:40, 3rd Quarter
The ball is passed in to Booker
Booker is looking to make a pass
Randle catches the pass
Randle looking for Booker
Booker catches the pass
FOUL! Domantas Sabonis is whistled for the foul
That is foul number 2 on him
Booker had a good look but couldn't convert
Devin Booker drops one in from the line
Booker hits the free throw

Timberwolves 79, Suns 72 - 8:33, 3rd Quarter
Minnesota inbounds the ball
Russell dribbles it up to the top of the key
Russell gets ready to fire off a pass
Domantas Sabonis gets a pass
Sabonis gets ready to fire off a pass
Bridges with the ball
Bridges shoots it to Russell
Bridges's pass for D'Angelo Russell was deflected out of bounds

Timberwolves 79, Suns 72 - 8:20, 3rd Quarter
The ball is inbounded to D'Angelo Russell
No good. That one barely grazed the rim
Towns comes away with an offensive rebound
I bet Towns wishes he could have that one back
Dillon Brooks grabs the defensive rebound

Timberwolves 79, Suns 72 - 8:08, 3rd Quarter
Brooks outlets the ball to Devin Booker
Devin Booker puts it on the floor
Booker swings it over to Paul
Paul with the ball
Chris Paul dumps it off to Brooks
Brooks catches the pass
The shot is off the mark
Towns rebounds the ball

Timberwolves 79, Suns 72 - 7:52, 3rd Quarter
D'Angelo Russell receives the outlet pass from Karl-Anthony Towns
Russell keeps his dribble
Russell holds and looks
Towns catches the pass
Towns dishes to Domantas Sabonis
Domantas Sabonis gets a pass
Domantas Sabonis surveys the defense
Karl-Anthony Towns gets a pass
Karl-Anthony Towns dumps it off to Okogie
Okogie catches the pass
Josh Okogie fires off a pass
Russell with the ball
Russell looks for an open man
The pass is taken by Towns
Karl-Anthony Towns puts up a shot
FOUL! Deandre Ayton is whistled for the foul
That is foul number 2 on him
Towns didn't get a real good look at that one
Karl-Anthony Towns drops one in from the line
Towns sinks one from the charity stripe

Timberwolves 81, Suns 72 - 7:34, 3rd Quarter
The ball is passed in to Paul
Chris Paul brings the ball over half court
Paul is looking to make a pass
Devin Booker gets a pass
Devin Booker fires off a pass
Booker's pass for Julius Randle was deflected out of bounds

Timberwolves 81, Suns 72 - 7:20, 3rd Quarter
Chris Paul gets the inbounds pass
Paul is looking to make a pass
Booker catches the pass
Booker looking for Randle
Julius Randle gets a pass
Randle puts up a shot
Randle knocks it down for three!

Timberwolves 81, Suns 75 - 7:10, 3rd Quarter
D'Angelo Russell gets the inbounds pass
Russell brings it across the timeline
Russell still with the ball
Russell shoots it to Okogie
That pass is in the seats, folks!

Timberwolves 81, Suns 75 - 7:00, 3rd Quarter
The ball is inbounded to Chris Paul
Chris Paul advances the ball past midcourt
Paul takes a couple of dribbles
Paul attempts to drive to the basket
The shot rattles out
Paul comes away with an offensive rebound
Paul's shot hits nothing but the bottom of the net

Timberwolves 81, Suns 77 - 6:46, 3rd Quarter
Minnesota inbounds the ball
Russell brings it across the timeline
Russell takes a couple of dribbles
Russell got a great look there and knocked it down

Timberwolves 83, Suns 77 - 6:39, 3rd Quarter
The ball is inbounded to Devin Booker
Devin Booker advances the ball past midcourt
Devin Booker looking to send it to Paul
Paul catches the pass
Chris Paul looking to send it to Brooks
Brooks with the ball
Dillon Brooks drills the trifecta!

Timberwolves 83, Suns 80 - 6:27, 3rd Quarter
The ball is passed in to Okogie
Okogie brings it across the timeline
Okogie over to Domantas Sabonis
Domantas Sabonis receives the pass
Domantas Sabonis dumps it off to Bridges
Mikal Bridges receives the pass
Mikal Bridges delivers a pass to Towns
Towns catches the pass
Towns finishes with the soft touch around the rim

Timberwolves 85, Suns 80 - 6:07, 3rd Quarter
The ball is passed in to Paul
Paul dribbles it up to the top of the key
Paul kicks it to Booker
Booker catches the pass
Booker puts up a shot
Devin Booker can't find the mark
Bridges grabs the board

Timberwolves 85, Suns 80 - 5:49, 3rd Quarter
D'Angelo Russell receives the outlet pass from Mikal Bridges
Russell is looking to make a pass
The pass is taken by Bridges
Bridges draws the help and makes a nice pass to Towns
Karl-Anthony Towns puts up a shot
Karl-Anthony Towns missed that one
Domantas Sabonis pulls down the board
Sabonis gets it to fall

Timberwolves 87, Suns 80 - 5:34, 3rd Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Paul still with the ball
The shot rattles out
Karl-Anthony Towns pulls down the board

Timberwolves 87, Suns 80 - 5:18, 3rd Quarter
Karl-Anthony Towns sends the outlet pass to Domantas Sabonis
Sabonis is looking to take his man to the basket
Karl-Anthony Towns receives a sweet pass
Towns lets one go
Towns's shot hits the iron and bounces off
The ball bounces out of bounds

Timeout called by the Timberwolves.

Timberwolves 87, Suns 80 - 5:05, 3rd Quarter
Devin Booker takes the inbounds pass
Devin Booker brings the ball over half court
Devin Booker dumps it off to Brooks
The pass is taken by Brooks
Brooks is looking to make a pass
The pass is taken by Ayton
Ayton dishes to Chris Paul
Paul with the ball
Paul hits a tough shot in traffic

Timberwolves 87, Suns 82 - 4:47, 3rd Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell brings the ball over half court
Russell kicks it to Towns
Russell's pass for Karl-Anthony Towns sails out of bounds

Timberwolves 87, Suns 82 - 4:36, 3rd Quarter
The ball is passed in to Paul
Paul outlets the ball to Devin Booker
Booker is looking to make a pass
Deandre Ayton gets a pass
Ayton lets one go
Ayton didn't get a real good look at that one
Deandre Ayton grabs the offensive rebound
Ayton scores. How in the world did he get that one to fall?

Timberwolves 87, Suns 84 - 4:19, 3rd Quarter
D'Angelo Russell takes the inbounds pass
Russell dribbles it up to the top of the key
Russell dishes to Domantas Sabonis
The pass intended for Sabonis was knocked out of bounds

Timberwolves 87, Suns 84 - 4:14, 3rd Quarter
D'Angelo Russell takes the inbounds pass
Russell looks for an open man
The pass is taken by Sabonis
Sabonis draws an extra defender and kicks it to Mikal Bridges
Bridges finishes with the soft touch around the rim

Timberwolves 89, Suns 84 - 4:06, 3rd Quarter
The ball is inbounded to Chris Paul
Paul brings it across the timeline
Paul holds and looks
FOUL! Russell is going to be charged with that foul
That is foul number 1 on him

Timberwolves 89, Suns 84 - 4:02, 3rd Quarter
Devin Booker gets the inbounds pass
Booker kicks it to Ayton
FOUL! Sabonis is going to be charged with that foul
That is foul number 3 on him

Suns Substitutions
#99 Jae Crowder

Timberwolves Substitutions
#43 Nemanja Bjelica

Timberwolves 89, Suns 84 - 3:59, 3rd Quarter
Chris Paul takes the inbounds pass
Paul looking for Ayton
FOUL! Russell is whistled for the foul
That is foul number 2 on him

Timberwolves 89, Suns 84 - 3:54, 3rd Quarter
Chris Paul gets the inbounds pass
Paul is looking to make a pass
Randle with the ball
Randle draws the help and makes a nice pass to Crowder
Crowder puts up a shot
Jae Crowder from way downtown....BANG!

Timberwolves 89, Suns 87 - 3:42, 3rd Quarter
Minnesota inbounds the ball
Russell dribbles it up to the top of the key
D'Angelo Russell delivers a pass to Towns
Karl-Anthony Towns gets a pass
Towns kicks it to Bjelica
FOUL! Ayton commits the foul
That is foul number 3 on him

Timberwolves 89, Suns 87 - 3:34, 3rd Quarter
D'Angelo Russell takes the inbounds pass
Russell takes a couple of dribbles
Russell over to Domantas Sabonis
Domantas Sabonis receives the pass
Domantas Sabonis looking to send it to Bjelica
Nemanja Bjelica gets a pass
Nemanja Bjelica dumps it off to Okogie
Josh Okogie receives the pass
Okogie kicks it to Sabonis
The pass is taken by Sabonis
Domantas Sabonis surveys the defense
Nemanja Bjelica gets a pass
Bjelica puts up a shot
The shot rattles out
Crowder comes away with the rebound

Timberwolves 89, Suns 87 - 3:11, 3rd Quarter
Chris Paul receives the outlet pass from Jae Crowder
Paul keeps his dribble
Paul with a nice crossover
Paul with the drive and the dish to Crowder
Crowder shoots
Jae Crowder missed that one
Sabonis grabs the board

Timberwolves 89, Suns 87 - 2:56, 3rd Quarter
Domantas Sabonis brings the ball over half court
Sabonis is looking to make a pass
Chris Paul intercepts the pass!
FOUL! Brooks is whistled for the offensive foul!
That is foul number 2 on him

Timberwolves 89, Suns 87 - 2:48, 3rd Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
Russell is looking to make a pass
Towns catches the pass
Towns looks for an open man
The pass is taken by Russell
Russell looking for Sabonis
The pass was deflected out of bounds

Timberwolves 89, Suns 87 - 2:36, 3rd Quarter
Minnesota inbounds the ball
Russell swings it over to Towns
Towns with the ball
Towns lets one go
No good. That one barely grazed the rim
Ayton rebounds the ball

Timberwolves 89, Suns 87 - 2:27, 3rd Quarter
Chris Paul receives the outlet pass from Deandre Ayton
Chris Paul's shot hits the iron, bounces up and in!

Timberwolves 89, Suns 89 - 2:20, 3rd 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
D'Angelo Russell looking to send it to Sabonis
The pass is taken by Sabonis
Domantas Sabonis delivers a pass to Towns
Karl-Anthony Towns receives the pass
Towns looking for Russell
D'Angelo Russell receives the pass
Russell is looking to make a pass
Towns catches the pass
No good. That one barely grazed the rim
Domantas Sabonis pulls down the board
I bet Sabonis wishes he could have that one back
Sabonis rebounds the ball
Sabonis is looking to make a pass
Bjelica with the ball
Bjelica puts up a shot
Nemanja Bjelica from way downtown....BANG!

Timberwolves 92, Suns 89 - 1:46, 3rd Quarter
Phoenix inbounds the ball
Paul dribbles it up to the top of the key
Paul is looking to make a pass
Randle with the ball
Randle is looking to make a pass
The pass intended for Paul was knocked out of bounds

Suns Substitutions
#4 Jevon Carter
#2 Marquis Teague
#40 Paul Millsap

Timberwolves Substitutions
#23 Jarrett Culver

Timberwolves 92, Suns 89 - 1:30, 3rd Quarter
Marquis Teague gets the inbounds pass
Teague is looking to make a pass
That pass is in the seats, folks!

Timberwolves 92, Suns 89 - 1:28, 3rd Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
D'Angelo Russell delivers a pass to Towns
Towns with the ball
Towns puts up a shot
The shot is off the mark
The ball is knocked out of bounds by the defense
The ball is passed in to Russell
Russell is looking to make a pass
Karl-Anthony Towns receives the pass
Towns is looking to make a pass
Russell with the ball
Russell attempts to drive to the basket
FOUL! Jevon Carter commits the foul
That is foul number 1 on him
Russell's shot hits the iron and bounces off
Russell misses the free throw
D'Angelo Russell drops one in from the line

Timberwolves 93, Suns 89 - 1:09, 3rd Quarter
The ball is inbounded to Marquis Teague
Teague brings it across the timeline
Teague shoots it to Ayton
Ayton catches the pass
Ayton puts up a shot
Ayton missed that one badly
Bjelica grabs the board

Timberwolves 93, Suns 89 - 0:55, 3rd Quarter
D'Angelo Russell receives the outlet pass from Nemanja Bjelica
Russell is looking to make a pass
FOUL! Jevon Carter commits the foul
That is foul number 2 on him
Russell sinks one from the charity stripe
D'Angelo Russell drops one in from the line

Timberwolves 95, Suns 89 - 0:51, 3rd Quarter
The ball is inbounded to Marquis Teague
Teague dribbles it up to the top of the key
Teague holds and looks
Deandre Ayton receives the pass
Deandre Ayton looking to send it to Crowder
The pass is taken by Crowder
Jae Crowder fires off a pass
The pass is taken by Ayton
Ayton swings it over to Teague
Teague catches the pass
Marquis Teague is getting ready to make his move off the dribble
Teague with the drive and the dish to Ayton
Ayton draws the help and makes a nice pass to Carter
Carter puts up a shot
Carter with a good look but can't get it to fall
Karl-Anthony Towns grabs the defensive rebound

Timberwolves 95, Suns 89 - 0:28, 3rd Quarter
Karl-Anthony Towns sends the outlet pass to D'Angelo Russell
Russell takes a couple of dribbles
Russell is looking to make a pass
The pass is taken by Towns
Towns is looking to make a pass
Domantas Sabonis gets a pass
Sabonis is looking to make a pass
Nemanja Bjelica receives the pass
Bjelica dishes to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
Towns is looking to make a pass
The pass is taken by Russell
Russell looks for an open man
The pass is taken by Towns
Towns is looking to make a pass
Bjelica catches the pass
Bjelica is looking to make a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns dumps it off to Russell
D'Angelo Russell gets a pass
D'Angelo Russell dumps it off to Culver
Culver with the ball
Jarrett Culver takes a shot
Culver with a great looking bucket there

Timberwolves 97, Suns 89 - 0:01, 3rd Quarter
Phoenix inbounds the ball
That's the end of the quarter.

Suns Substitutions
#1 Devin Booker
#49 James Smith

Timberwolves Substitutions
#37 Vlatko Cancar
#31 Jalen Smith
#48 Matt Costello

Timberwolves 97, Suns 89 - 12:00, 4th Quarter
Vlatko Cancar takes the inbounds pass
Cancar dishes to Nemanja Bjelica
The pass is taken by Bjelica
Bjelica shoots it to Culver
Culver catches the pass
Culver shoots it to Smith
Culver's pass is off the defender's foot and whistled dead

Timberwolves 97, Suns 89 - 11:52, 4th Quarter
The ball is inbounded to Vlatko Cancar
Cancar takes a couple of dribbles
Cancar shows some fancy dribbling and is going to the rim
Cancar draws the help and makes a nice pass to Smith
Jalen Smith takes a shot
Smith's shot hits the iron and bounces off
James Smith grabs the defensive rebound

Timberwolves 97, Suns 89 - 11:39, 4th Quarter
Smith sends the outlet pass to Teague
Marquis Teague is setting up a play
Teague is looking to make a pass
Booker catches the pass
Booker attempts to drive to the basket
Booker draws an extra defender and kicks it to Paul Millsap
Paul Millsap puts up a shot
Millsap with a great looking bucket there

Timberwolves 97, Suns 91 - 11:20, 4th Quarter
Vlatko Cancar gets the inbounds pass
Vlatko Cancar brings the ball over half court
Cancar is looking to make a pass
FOUL! Teague commits the foul
That is foul number 1 on him

Timberwolves 97, Suns 91 - 11:12, 4th Quarter
Minnesota inbounds the ball
Cancar over to Jarrett Culver
Jarrett Culver gets a pass
Culver gets ready to fire off a pass
Nemanja Bjelica gets a pass
Bjelica shoots
Bjelica had a good look but couldn't convert
Devin Booker grabs the defensive rebound

Timberwolves 97, Suns 91 - 10:58, 4th Quarter
Booker sends the outlet pass to Teague
Teague keeps his dribble
Teague is looking to make a pass
Devin Booker receives the pass
Booker dishes to Jae Crowder
Jae Crowder gets a pass
FOUL! Culver is going to be charged with that foul
That is foul number 2 on him

Timberwolves 97, Suns 91 - 10:42, 4th Quarter
Marquis Teague gets the inbounds pass
Marquis Teague is setting up a play
Teague is looking to make a pass
The pass is taken by Crowder
Crowder is looking to make a pass
Teague with the ball
Teague is looking to make a pass
Devin Booker receives the pass
Booker holds and looks
Millsap with the ball
Paul Millsap puts up a shot
Millsap missed that one badly
Smith grabs the board

Timberwolves 97, Suns 91 - 10:17, 4th Quarter
Vlatko Cancar receives the outlet pass from Jalen Smith
Vlatko Cancar fires off a pass
Bjelica catches the pass
Bjelica holds and looks
Nemanja Bjelica has his pass deflected out of bounds

Timberwolves 97, Suns 91 - 10:04, 4th Quarter
The ball is inbounded to Vlatko Cancar
Vlatko Cancar dumps it off to Smith
Smith catches the pass
Smith over to Vlatko Cancar
Vlatko Cancar gets a pass
Vlatko Cancar dumps it off to Smith
Smith catches the pass
Smith lets one go
Jalen Smith was a little too strong on that one
Crowder grabs the board

Timberwolves 97, Suns 91 - 9:52, 4th Quarter
Devin Booker receives the outlet pass from Jae Crowder
Booker is looking to make a pass
Teague with the ball
Teague is looking to make a pass
The pass is taken by Millsap
Paul Millsap is getting ready to make his move off the dribble
Paul Millsap can't get the shot to fall
Nemanja Bjelica pulls down the board

Timberwolves 97, Suns 91 - 9:33, 4th Quarter
Bjelica sends the outlet pass to Cancar
Cancar takes a couple of dribbles
Cancar is looking to make a pass
Smith catches the pass
Smith works the defense with some nice ball handling
Smith draws an extra defender and kicks it to Vlatko Cancar
Cancar fills it up

Timberwolves 99, Suns 91 - 9:17, 4th Quarter
The ball is inbounded to Marquis Teague
Teague dribbles it up to the top of the key
Teague gets ready to fire off a pass
Booker with the ball
Booker dishes to Jae Crowder
Jae Crowder receives the pass
Jae Crowder puts up a shot
SWISH! It's good for three!

Timberwolves 99, Suns 94 - 8:56, 4th Quarter
The ball is passed in to Cancar
Vlatko Cancar brings the ball over half court
Vlatko Cancar puts it on the floor
Cancar with a nice crossover
Marquis Teague with the block!
Devin Booker pulls down the board

Timberwolves 99, Suns 94 - 8:45, 4th Quarter
Devin Booker sends the outlet pass to Marquis Teague
Teague swings it over to Booker
Devin Booker gets a pass
Devin Booker delivers a pass to Teague
Teague catches the pass
Teague looks for an open man
The pass is taken by Booker
Booker looking for Crowder
Jae Crowder gets a pass
Crowder shoots it to Booker
Devin Booker receives the pass
Devin Booker puts up a shot
No good. That one barely grazed the rim
Costello rebounds the ball

Timberwolves 99, Suns 94 - 8:17, 4th Quarter
Matt Costello passes it over to Vlatko Cancar
Vlatko Cancar dumps it off to Bjelica
Bjelica with the ball
Bjelica is looking to make a pass
FOUL! Jae Crowder commits the foul
That is foul number 1 on him

Timberwolves Substitutions
#30 Mikal Bridges

Timberwolves 99, Suns 94 - 8:04, 4th Quarter
Vlatko Cancar takes the inbounds pass
Cancar takes a couple of dribbles
Vlatko Cancar surveys the defense
Bjelica catches the pass
Bjelica gets it to fall

Timberwolves 101, Suns 94 - 7:54, 4th Quarter
The ball is passed in to Teague
Marquis Teague brings the ball over half court
Marquis Teague is setting up a play
Teague is looking to make a pass
FOUL! Vlatko Cancar commits the foul
That is foul number 2 on him

Suns Substitutions
#20 Dillon Brooks
#54 Julius Randle
#22 Deandre Ayton

Timberwolves Substitutions
#0 D'Angelo Russell
#49 Domantas Sabonis
#32 Karl-Anthony Towns

Timberwolves 101, Suns 94 - 7:47, 4th Quarter
Phoenix inbounds the ball
Booker keeps his dribble
Devin Booker looking to send it to Ayton
Deandre Ayton receives the pass
Ayton shoots
Ayton hits the deuce

Timberwolves 101, Suns 96 - 7:37, 4th Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell brings the ball over half court
Russell kicks it to Bridges
Bridges catches the pass
Bridges is looking to make a pass
Karl-Anthony Towns gets a pass
Towns lets one go
Towns's shot hits nothing but the bottom of the net!

Timberwolves 104, Suns 96 - 7:19, 4th Quarter
Phoenix inbounds the ball
Devin Booker dribbles the ball over half court
Devin Booker puts it on the floor
Booker swings it over to Ayton
Booker's pass was stolen by Towns!

Timberwolves 104, Suns 96 - 7:05, 4th Quarter
Towns outlets the ball to D'Angelo Russell
Russell gets ready to fire off a pass
FOUL! Brooks commits the foul
That is foul number 3 on him

Timberwolves 104, Suns 96 - 7:00, 4th Quarter
The ball is passed in to Russell
Russell still with the ball
D'Angelo Russell looking to send it to Bridges
The pass is taken by Bridges
Mikal Bridges dumps it off to Towns
Deandre Ayton picks off the bad pass!

Timberwolves 104, Suns 96 - 6:50, 4th Quarter
Ayton outlets the ball to Devin Booker
Booker is looking to make a pass
The pass is taken by Ayton
Ayton with the drive and the dish to Crowder
Crowder's shot hits the iron and bounces off
Jarrett Culver pulls down the board

Timberwolves 104, Suns 96 - 6:32, 4th Quarter
Culver sends the outlet pass to Russell
D'Angelo Russell surveys the defense
Towns catches the pass
Karl-Anthony Towns takes a shot
Towns hits the deuce

Timberwolves 106, Suns 96 - 6:24, 4th Quarter
Phoenix inbounds the ball
Devin Booker brings the ball over half court
Booker holds and looks
Booker's pass was stolen by Bridges!

Timberwolves 106, Suns 96 - 6:16, 4th Quarter
D'Angelo Russell receives the outlet pass from Mikal Bridges
D'Angelo Russell is setting up a play
D'Angelo Russell surveys the defense
Mikal Bridges receives the pass
Bridges puts up a shot
Bridges had a good look but couldn't convert
Crowder grabs the board

Timberwolves 106, Suns 96 - 6:02, 4th Quarter
Crowder outlets the ball to Devin Booker
Devin Booker is getting ready to make his move off the dribble
Booker with the drive and the dish to Brooks
Dillon Brooks puts up a shot
Brooks knocks it down for three!

Timberwolves 106, Suns 99 - 5:54, 4th 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
D'Angelo Russell puts it on the floor
Russell drives, sees the help coming....finds the open man and hits him
Towns lets one go
No good. That one barely grazed the rim
Jae Crowder pulls down the board

Timberwolves 106, Suns 99 - 5:42, 4th Quarter
Crowder sends the outlet pass to Booker
Devin Booker puts it on the floor
Devin Booker looking to send it to Crowder
Crowder with the ball
Crowder swings it over to Booker
Booker catches the pass
Devin Booker fires off a pass
Crowder with the ball
Crowder is looking to make a pass
Julius Randle receives the pass
Randle draws an extra defender and kicks it to Deandre Ayton
Ayton shoots
Ayton with a textbook jumper

Timberwolves 106, Suns 101 - 5:17, 4th Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell dribbles the ball over half court
D'Angelo Russell dumps it off to Culver
FOUL! Dillon Brooks commits the foul
That is foul number 4 on him

Suns Substitutions
#3 Chris Paul

Timberwolves Substitutions
#20 Josh Okogie

Timberwolves 106, Suns 101 - 5:11, 4th Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell is setting up a play
Russell is going to attack the rim
Russell got a great look there and knocked it down

Timberwolves 108, Suns 101 - 5:03, 4th Quarter
Chris Paul takes the inbounds pass
Chris Paul advances the ball past midcourt
Paul takes a couple of dribbles
Paul works the defense with some nice ball handling
Paul draws the help and makes a nice pass to Randle
Julius Randle takes a shot
FOUL! Mikal Bridges commits the foul
That is foul number 2 on him
It's off the mark!
Randle misses the free throw
Julius Randle drops one in from the line

Timberwolves 108, Suns 102 - 4:49, 4th Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell delivers a pass to Towns
Towns catches the pass
Karl-Anthony Towns takes a shot
Towns scores. How in the world did he get that one to fall?

Timberwolves 110, Suns 102 - 4:38, 4th Quarter
Chris Paul gets the inbounds pass
Chris Paul advances the ball past midcourt
Paul keeps his dribble
Chris Paul fires off a pass
Booker with the ball
Booker attempts to drive to the basket
FOUL! Sabonis commits the foul
That is foul number 4 on him

Timberwolves 110, Suns 102 - 4:28, 4th Quarter
Devin Booker gets the inbounds pass
Booker still with the ball
Devin Booker looking to send it to Brooks
Dillon Brooks gets a pass
Dillon Brooks looking to send it to Paul
The pass is taken by Paul
Paul looking for Booker
Devin Booker receives the pass
Devin Booker looking to send it to Brooks
FOUL! Domantas Sabonis is whistled for the foul
That is foul number 5 on him
Booker hits the free throw
Devin Booker drops one in from the line

Timberwolves 110, Suns 104 - 4:16, 4th Quarter
The ball is passed in to Russell
D'Angelo Russell dribbles the ball over half court
Russell is looking to make a pass
Towns catches the pass
Domantas Sabonis receives a sweet pass
Sabonis looks for an open man
Bridges catches the pass
Bridges is looking to make a pass
Russell with the ball
D'Angelo Russell fires off a pass
Russell's pass for Karl-Anthony Towns was deflected out of bounds

Timberwolves 110, Suns 104 - 4:02, 4th Quarter
D'Angelo Russell gets the inbounds pass
Russell gets ready to fire off a pass
Mikal Bridges gets a pass
Bridges gets ready to fire off a pass
Domantas Sabonis receives the pass
Sabonis is trying to go to the hole
Sabonis drives, sees the help coming....finds the open man and hits him
Okogie puts up a shot
Devin Booker with the block!
The ball is knocked out of bounds by the offense

Timberwolves 110, Suns 104 - 3:51, 4th Quarter
Phoenix inbounds the ball
Chris Paul passes it over to Devin Booker
Booker takes a couple of dribbles
Devin Booker dumps it off to Ayton
Ayton catches the pass
Ayton puts up a shot
I bet Ayton wishes he could have that one back
Karl-Anthony Towns grabs the defensive rebound

Timberwolves 110, Suns 104 - 3:34, 4th Quarter
Towns sends the outlet pass to Russell
Russell swings it over to Bridges
Mikal Bridges gets a pass
Mikal Bridges delivers a pass to Russell
Russell catches the pass
Russell is looking to make a pass
Towns with the ball
Karl-Anthony Towns puts it on the floor
FOUL! Deandre Ayton commits the foul
That is foul number 4 on him
It's off the mark!
Towns hits the free throw
Karl-Anthony Towns drops one in from the line

Timberwolves 112, Suns 104 - 3:21, 4th Quarter
Devin Booker takes the inbounds pass
Booker dribbles it up to the top of the key
Booker holds and looks
Randle with the ball
Randle gets ready to fire off a pass
The pass is taken by Ayton
Ayton shoots
Ayton's shot hits nothing but the bottom of the net

Timberwolves 112, Suns 106 - 3:11, 4th 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's shot hits nothing but the bottom of the net!

Timberwolves 115, Suns 106 - 3:02, 4th Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Paul's shot hits the iron and bounces off
Domantas Sabonis pulls down the board

Timberwolves 115, Suns 106 - 2:46, 4th Quarter
Sabonis outlets the ball to D'Angelo Russell
Russell still with the ball
Russell swings it over to Towns
The pass is taken by Towns
Towns is looking to make a pass
Russell catches the pass
Russell looking for Towns
Towns catches the pass
Karl-Anthony Towns puts up a shot
Karl-Anthony Towns hits a three ball from DEEP!

Timberwolves 118, Suns 106 - 2:34, 4th Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
Booker is looking to make a pass
FOUL! Sabonis is whistled for the foul
That is foul number 6 on him

Timberwolves Substitutions
#31 Jalen Smith
Booker bounces the free throw off the rim
Booker hits the free throw

Timberwolves 118, Suns 107 - 2:27, 4th Quarter
Minnesota inbounds the ball
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 is looking to make a pass
Okogie catches the pass
Okogie shoots
BRICK!
Smith grabs the board
Jalen Smith made it look easy there

Timberwolves 120, Suns 107 - 2:07, 4th Quarter
The ball is passed in to Booker
Devin Booker dribbles the ball over half court
Booker is looking to make a pass
Dillon Brooks gets a pass
Brooks is looking to make a pass
Paul catches the pass
Paul is looking to make a pass
FOUL! D'Angelo Russell is whistled for the foul
That is foul number 3 on him
Chris Paul drops one in from the line
Paul sinks one from the charity stripe

Timberwolves 120, Suns 109 - 1:56, 4th Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell over to Jalen Smith
Russell's pass was stolen by Randle!

Timberwolves 120, Suns 109 - 1:48, 4th Quarter
Julius Randle sends the outlet pass to Chris Paul
Paul puts up a shot
Paul's shot hits the iron and bounces off
The ball bounces out of bounds

Timberwolves 120, Suns 109 - 1:36, 4th Quarter
The ball is inbounded to D'Angelo Russell
Russell dribbles it up to the top of the key
Russell looks for an open man
FOUL! Paul is whistled for the foul
That is foul number 1 on him
Russell hits the free throw
Russell sinks one from the charity stripe

Timberwolves 122, Suns 109 - 1:28, 4th Quarter
Devin Booker gets the inbounds pass
Devin Booker dribbles the ball over half court
Booker shoots
BRICK!
Towns comes away with the rebound

Timberwolves 122, Suns 109 - 1:17, 4th Quarter
Towns outlets the ball to D'Angelo Russell
Russell with a good look but can't get it to fall
Dillon Brooks pulls down the board

Timberwolves 122, Suns 109 - 1:05, 4th Quarter
Brooks sends the outlet pass to Paul
Paul puts up a shot
The shot rattles out
Jalen Smith pulls down the board

Timberwolves 122, Suns 109 - 0:53, 4th Quarter
Smith sends the outlet pass to Russell
D'Angelo Russell dumps it off to Smith
Jalen Smith gets a pass
Smith is looking to make a pass
Josh Okogie receives the pass
Okogie swings it over to Bridges
The pass is taken by Bridges
Bridges shoots it to Russell
D'Angelo Russell gets a pass
Russell lets one go
D'Angelo Russell can't get the shot to fall
Booker comes away with the rebound

Timberwolves 122, Suns 109 - 0:27, 4th Quarter
Devin Booker sends the outlet pass to Chris Paul
Paul over to Dillon Brooks
Dillon Brooks receives the pass
Brooks is looking to make a pass
Chris Paul receives the pass
Paul shoots
D'Angelo Russell with the block!
Towns rebounds the ball

Timberwolves 122, Suns 109 - 0:14, 4th Quarter
Karl-Anthony Towns passes it over to D'Angelo Russell
Russell takes a couple of dribbles
D'Angelo Russell dumps it off to Okogie
Josh Okogie receives the pass
Okogie shoots it to Russell
The pass is taken by Russell
Russell swings it over to Smith
Julius Randle picks off the bad pass!

Timberwolves 122, Suns 109 - 0:01, 4th Quarter
Julius Randle sends the outlet pass to Chris Paul
That's the end of the game.
The final score is Phoenix 109 and Minnesota 122