Welcome to Talking Stick Resort Arena
Tonights game features
Minnesota
against
Phoenix
It's time for the opening tip
Towns tips the ball back to Russell for Minnesota

Timberwolves 0, Suns 0 - 11:58, 1st Quarter
Russell swings it over to Towns
The pass is taken by Towns
Towns's shot is good

Timberwolves 2, Suns 0 - 11:52, 1st Quarter
Phoenix inbounds the ball
Devin Booker brings the ball over half court
Booker still with the ball
Booker is looking to make a pass
Brooks catches the pass
Brooks looking for Booker
Booker catches the pass
Devin Booker looking to send it to Paul
Paul with the ball
Chris Paul takes a shot
Paul hits the deuce

Timberwolves 2, Suns 2 - 11: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 can't get the shot to fall
Ayton comes away with the rebound

Timberwolves 2, Suns 2 - 11:15, 1st Quarter
Deandre Ayton sends the outlet pass to Devin Booker
Devin Booker fires off a pass
Deandre Ayton gets a pass
Ayton shoots
SWISH! It's good for three!

Timberwolves 2, Suns 5 - 11:06, 1st Quarter
The ball is inbounded to Josh Okogie
Josh Okogie brings the ball over half court
Okogie is looking to make a pass
The pass is taken by Towns
Towns over to Domantas Sabonis
Sabonis catches the pass
Domantas Sabonis puts it on the floor
Sabonis with a beautiful finger roll there for the bucket

Timberwolves 4, Suns 5 - 10:49, 1st Quarter
The ball is passed in to Paul
Chris Paul brings the ball over half court
Paul looking for Ayton
Deandre Ayton gets a pass
Ayton lets one go
The shot is rejected by Karl-Anthony Towns
Karl-Anthony Towns pulls down the board

Timberwolves 4, Suns 5 - 10:39, 1st Quarter
Towns sends the outlet pass to Russell
Russell swings it over to Towns
FOUL! Chris Paul is whistled for the foul
That is foul number 1 on him

Timberwolves 4, Suns 5 - 10:33, 1st Quarter
D'Angelo Russell gets the inbounds pass
Russell looking for Okogie
Okogie catches the pass
Okogie shoots it to Bridges
Bridges with the ball
Bridges is looking to make a pass
D'Angelo Russell gets a pass
D'Angelo Russell takes a shot
Russell with a good look but can't get it to fall
Sabonis grabs the board
Sabonis with the soft kiss off the square for two

Timberwolves 6, Suns 5 - 10:15, 1st Quarter
Chris Paul gets the inbounds pass
Chris Paul advances the ball past midcourt
Chris Paul is setting up a play
Paul is looking to make a pass
The pass is taken by Ayton
Deandre Ayton puts up a shot
Ayton clangs one off the rim
Domantas Sabonis pulls down the board

Timberwolves 6, Suns 5 - 9:58, 1st Quarter
Domantas Sabonis sends the outlet pass to D'Angelo Russell
Russell still with the ball
Russell is looking to make a pass
Sabonis with the ball
Domantas Sabonis surveys the defense
The pass is taken by Russell
D'Angelo Russell fires off a pass
Karl-Anthony Towns receives the pass
Towns over to Domantas Sabonis
Sabonis with the ball
Sabonis with a nice crossover
Sabonis finishes with the soft touch around the rim

Timberwolves 8, Suns 5 - 9:38, 1st Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Chris Paul surveys the defense
Devin Booker receives the pass
Booker dishes to Deandre Ayton
Ayton with the ball
Ayton lets one go
Ayton had a good look but couldn't convert
Okogie comes away with the rebound

Timberwolves 8, Suns 5 - 9:24, 1st Quarter
Josh Okogie passes it over to D'Angelo Russell
Russell takes a couple of dribbles
Russell is looking to make a pass
Karl-Anthony Towns gets a pass
Towns shoots it to Okogie
Okogie with the ball
Okogie lets one go
The shot is off the mark
Deandre Ayton grabs the defensive rebound

Timberwolves 8, Suns 5 - 9:04, 1st Quarter
Ayton outlets the ball to Chris Paul
Paul with a nice crossover
Paul with the drive and the dish to Booker
I bet Booker wishes he could have that one back
Sabonis grabs the board

Timberwolves 8, Suns 5 - 8:52, 1st Quarter
Domantas Sabonis dribbles the ball over half court
Sabonis over to Josh Okogie
Devin Booker steps in and picks off the pass from Sabonis!

Timberwolves 8, Suns 5 - 8:47, 1st Quarter
Booker brings it across the timeline
Devin Booker delivers a pass to Brooks
Brooks catches the pass
Brooks kicks it to Ayton
Deandre Ayton receives the pass
Deandre Ayton can't find the mark
Ayton comes away with an offensive rebound
Ayton finishes with the soft touch around the rim

Timberwolves 8, Suns 7 - 8:34, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell brings the ball over half court
D'Angelo Russell delivers a pass to Bridges
Mikal Bridges gets a pass
Bridges is looking to make a pass
Domantas Sabonis receives the pass
Sabonis is looking to make a pass
Mikal Bridges receives the pass
Bridges shoots
The shot is off the mark
Deandre Ayton pulls down the board

Timberwolves 8, Suns 7 - 8:15, 1st Quarter
Ayton outlets the ball to Chris Paul
Paul is looking to make a pass
The pass is knocked away...but the ref calls a kicked ball

Timberwolves 8, Suns 7 - 8:02, 1st Quarter
The ball is passed in to Booker
Booker swings it over to Ayton
Deandre Ayton receives the pass
Ayton shoots it to Booker
Booker with the ball
Booker misses the shot...but there's a whistle. The ref says he traveled!

Timberwolves 8, Suns 7 - 7:55, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell puts it on the floor
Russell just shook the defense with a nasty cross
Russell draws the help and makes a nice pass to Sabonis
Sabonis is looking to make a pass
Okogie catches the pass
Okogie holds and looks
Russell with the ball
D'Angelo Russell delivers a pass to Towns
Russell's pass for Karl-Anthony Towns was deflected out of bounds

Timberwolves 8, Suns 7 - 7:35, 1st Quarter
Minnesota inbounds the ball
D'Angelo Russell takes a shot
D'Angelo Russell hits a three ball from DEEP!

Timberwolves 11, Suns 7 - 7:31, 1st Quarter
The ball is passed in to Booker
Devin Booker brings the ball over half court
Booker kicks it to Ayton
Ayton catches the pass
Ayton looks for an open man
Devin Booker receives the pass
Booker is looking to make a pass
Deandre Ayton receives the pass
Ayton is looking to make a pass
Booker catches the pass
Booker is looking to make a pass
FOUL! Josh Okogie is whistled for the foul
That is foul number 1 on him

Timberwolves 11, Suns 7 - 7:15, 1st Quarter
The ball is inbounded to Devin Booker
Booker shoots it to Randle
The pass is taken by Randle
Randle knocks it down for three!

Timberwolves 11, Suns 10 - 7:04, 1st Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
Russell dishes to Josh Okogie
Okogie catches the pass
Okogie lets one go
Josh Okogie can't get the shot to fall
Julius Randle grabs the defensive rebound

Timberwolves 11, Suns 10 - 6:49, 1st Quarter
Julius Randle passes it over to Devin Booker
Devin Booker surveys the defense
Towns steals the pass from Devin Booker!

Timberwolves 11, Suns 10 - 6:41, 1st Quarter
Karl-Anthony Towns passes it over to D'Angelo Russell
Russell keeps his dribble
Russell shoots it to Bridges
Bridges with the ball
Bridges looks for an open man
The pass is taken by Sabonis
Sabonis is looking to make a pass
Towns catches the pass
Towns with a good look but can't get it to fall
Randle rebounds the ball

Timberwolves 11, Suns 10 - 6:24, 1st Quarter
Randle outlets the ball to Devin Booker
Devin Booker fires off a pass
Julius Randle receives the pass
Randle draws an extra defender and kicks it to Deandre Ayton
Julius Randle receives a sweet pass
Randle missed that one badly
Towns grabs the board

Timberwolves 11, Suns 10 - 6:07, 1st Quarter
Towns sends the outlet pass to Russell
Russell takes a couple of dribbles
Russell gets ready to fire off a pass
Towns with the ball
Karl-Anthony Towns delivers a pass to Russell
Russell catches the pass
Russell is looking to make a pass
The pass is taken by Sabonis
Domantas Sabonis looking to send it to Bridges
Bridges catches the pass
Bridges shoots it to Russell
Russell with the ball
Russell shoots
FOUL! Chris Paul commits the foul
That is foul number 2 on him
The shot rattles out

Suns Substitutions
#2 Marquis Teague
#99 Jae Crowder

Timeout called by the Suns.
Russell bounces the free throw off the rim
Russell sinks one from the charity stripe

Timberwolves 12, Suns 10 - 5:44, 1st Quarter
Phoenix inbounds the ball
Devin Booker dribbles the ball over half court
Booker looks for an open man
Jae Crowder receives the pass
Crowder looks for an open man
Devin Booker receives the pass
Booker's shot rattles in and out
Deandre Ayton grabs the offensive rebound
Ayton puts up a shot
Karl-Anthony Towns with the block!
D'Angelo Russell pulls down the board

Timberwolves 12, Suns 10 - 5:26, 1st Quarter
D'Angelo Russell advances the ball past midcourt
Russell takes a couple of dribbles
D'Angelo Russell looking to send it to Sabonis
Sabonis catches the pass
Domantas Sabonis takes a shot
It's Good!

Timberwolves 14, Suns 10 - 5:10, 1st Quarter
The ball is passed in to Booker
Booker brings it across the timeline
Booker takes a couple of dribbles
Booker gets ready to fire off a pass
Julius Randle receives the pass
Julius Randle puts up a shot
FOUL! Domantas Sabonis is whistled for the foul
That is foul number 1 on him
Randle comes up short
Randle hits the free throw
Randle misses the free throw
Randle comes away with an offensive rebound
FOUL! Domantas Sabonis is whistled for the foul
That is foul number 2 on him
Randle playing some sweet string music tonight

Timberwolves Substitutions
#31 Jalen Smith
Julius Randle drops one in from the line

Timberwolves 14, Suns 14 - 4:52, 1st Quarter
The ball is passed in to Russell
Russell dribbles it up to the top of the key
D'Angelo Russell delivers a pass to Bridges
FOUL! Teague is whistled for the foul
That is foul number 1 on him

Timberwolves 14, Suns 14 - 4:45, 1st Quarter
D'Angelo Russell takes the inbounds pass
Russell is looking to make a pass
Towns with the ball
Towns is looking to make a pass
D'Angelo Russell receives the pass
D'Angelo Russell surveys the defense
The pass is taken by Okogie
Okogie looks for an open man
Towns with the ball
Towns is looking to make a pass
Okogie with the ball
Okogie is looking to take his man to the basket
Okogie draws the help and makes a nice pass to Towns
Towns drives, sees the help coming....finds the open man and hits him
Okogie shoots
Josh Okogie can't find the mark
Booker rebounds the ball

Timberwolves 14, Suns 14 - 4:24, 1st Quarter
Booker outlets the ball to Marquis Teague
Marquis Teague puts it on the floor
Marquis Teague surveys the defense
Ayton catches the pass
Marquis Teague receives a sweet pass
Marquis Teague can't find the mark
Karl-Anthony Towns pulls down the board

Timberwolves 14, Suns 14 - 4:06, 1st Quarter
Karl-Anthony Towns sends the outlet pass to D'Angelo Russell
Russell looking for Towns
Towns catches the pass
Towns is looking to take his man to the basket
Karl-Anthony Towns knocks the shot down

Timberwolves 16, Suns 14 - 3:56, 1st Quarter
Marquis Teague takes the inbounds pass
Marquis Teague dribbles the ball over half court
Teague dishes to Devin Booker
Devin Booker gets a pass
Booker is looking to make a pass
Marquis Teague gets a pass
Marquis Teague delivers a pass to Crowder
Crowder catches the pass
Jae Crowder fires off a pass
Devin Booker gets a pass
Devin Booker takes a shot
Booker gets it to fall

Timberwolves 16, Suns 16 - 3:33, 1st Quarter
Minnesota inbounds the ball
D'Angelo Russell dribbles the ball over half court
Russell is looking to make a pass
Towns catches the pass
Karl-Anthony Towns looking to send it to Russell
Russell with the ball
Russell kicks it to Towns
Karl-Anthony Towns gets a pass
Towns gets ready to fire off a pass
Russell catches the pass
D'Angelo Russell takes a shot
Russell missed that one badly
Jae Crowder grabs the defensive rebound

Timberwolves 16, Suns 16 - 3:08, 1st Quarter
Devin Booker receives the outlet pass from Jae Crowder
Booker dishes to Julius Randle
The pass is taken by Randle
FOUL! Josh Okogie commits the foul
That is foul number 2 on him

Timberwolves Substitutions
#13 Luke Kennard

Timberwolves 16, Suns 16 - 3:01, 1st Quarter
The ball is inbounded to Marquis Teague
Teague is looking to make a pass
Teague's pass for Devin Booker was deflected out of bounds

Timberwolves 16, Suns 16 - 2:55, 1st Quarter
The ball is passed in to Teague
Teague is looking to make a pass
Booker with the ball
Booker looking for Crowder
Jae Crowder gets a pass
Jae Crowder fires off a pass
Teague catches the pass
Teague holds and looks
Devin Booker receives the pass
Booker lets one go
Booker missed that one badly
Bridges rebounds the ball

Timberwolves 16, Suns 16 - 2:35, 1st Quarter
Bridges outlets the ball to D'Angelo Russell
D'Angelo Russell puts it on the floor
D'Angelo Russell dumps it off to Smith
The pass is taken by Smith
Smith kicks it to Russell
Russell with the ball
Russell with a good look but can't get it to fall
Julius Randle pulls down the board

Timberwolves 16, Suns 16 - 2:21, 1st Quarter
Julius Randle sends the outlet pass to Devin Booker
Booker still with the ball
Booker gets ready to fire off a pass
Ayton catches the pass
Ayton shoots
Ayton's shot rattles in and out
Smith rebounds the ball

Timberwolves 16, Suns 16 - 2:04, 1st Quarter
Luke Kennard receives the outlet pass from Jalen Smith
Luke Kennard is setting up a play
Luke Kennard looking to send it to Towns
Luke Kennard throws a terrible pass over the head of Towns

Suns Substitutions
#17 Facundo Campazzo
#43 Alex Len

Timberwolves Substitutions
#4 Jaylen Nowell
#26 Michael Hicks
#43 Nemanja Bjelica

Timberwolves 16, Suns 16 - 1:55, 1st Quarter
The ball is inbounded to Facundo Campazzo
Campazzo sends the outlet pass to Teague
Teague looks for an open man
The pass goes out of bounds but the ref says it was last touched by the defense

Timberwolves 16, Suns 16 - 1:43, 1st Quarter
Facundo Campazzo gets the inbounds pass
Campazzo over to Alex Len
Len with the ball
Len with a nice crossover
Len gets it to fall

Timberwolves 16, Suns 18 - 1:36, 1st Quarter
The ball is inbounded to Luke Kennard
Kennard brings it across the timeline
Kennard shoots it to Smith
Smith with the ball
Jalen Smith surveys the defense
Luke Kennard gets a pass
Kennard holds and looks
Hicks catches the pass
Michael Hicks surveys the defense
Kennard catches the pass
Kennard attempts to drive to the basket
Kennard with the drive and the dish to Smith
Jalen Smith puts up a shot
Smith's shot rattles in and out
Teague grabs the board

Timberwolves 16, Suns 18 - 1:13, 1st Quarter
Teague brings it across the timeline
Teague keeps his dribble
Marquis Teague fires off a pass
The pass is taken by Randle
Randle kicks it to Len
Len catches the pass
Len gets ready to fire off a pass
FOUL! Bjelica is whistled for the foul
That is foul number 1 on him
Len sinks one from the charity stripe
Len bounces the free throw off the rim
Len comes away with an offensive rebound
Bjelica says get that stuff outta here!
Hicks comes away with the rebound

Timberwolves 16, Suns 19 - 0:55, 1st Quarter
Michael Hicks sends the outlet pass to Luke Kennard
Luke Kennard delivers a pass to Nowell
Jaylen Nowell receives the pass
Nowell missed that one badly
Campazzo comes away with the rebound

Timberwolves 16, Suns 19 - 0:43, 1st Quarter
Campazzo brings it across the timeline
Facundo Campazzo puts it on the floor
Luke Kennard with the block!
Luke Kennard pulls down the board

Timberwolves 16, Suns 19 - 0:32, 1st Quarter
Kennard brings it across the timeline
Kennard is looking to make a pass
Michael Hicks receives the pass
Hicks looking for Smith
Smith catches the pass
Smith looking for Bjelica
Bjelica catches the pass
Bjelica shoots
Nemanja Bjelica knocks the shot down

Timberwolves 18, Suns 19 - 0:18, 1st Quarter
Phoenix inbounds the ball
Marquis Teague dribbles the ball over half court
Marquis Teague dumps it off to Len
The pass was deflected out of bounds

Timberwolves 18, Suns 19 - 0:08, 1st Quarter
The ball is inbounded to Facundo Campazzo
Facundo Campazzo looking to send it to Crowder
Crowder with the ball
Jae Crowder dumps it off to Randle
The pass is taken by Randle
Julius Randle puts up a shot
Randle comes up short
Jalen Smith grabs the defensive rebound
That's the end of the quarter.

Suns Substitutions
#1 Devin Booker
#22 Deandre Ayton

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

Timberwolves 18, Suns 19 - 12:00, 2nd Quarter
Devin Booker takes the inbounds pass
Booker is looking to make a pass
Deandre Ayton gets a pass
Ayton lets one go
Deandre Ayton can't get the shot to fall
Sabonis grabs the board

Timberwolves 18, Suns 19 - 11:48, 2nd Quarter
Domantas Sabonis sends the outlet pass to D'Angelo Russell
Russell kicks it to Kennard
Luke Kennard gets a pass
Luke Kennard puts it on the floor
The shot rattles out
Ayton comes away with the rebound

Timberwolves 18, Suns 19 - 11:34, 2nd Quarter
Ayton outlets the ball to Devin Booker
Booker keeps his dribble
Booker gets ready to fire off a pass
Ayton with the ball
Ayton lets one go
Deandre Ayton made it look easy there

Timberwolves 18, Suns 21 - 11:23, 2nd Quarter
D'Angelo Russell takes the inbounds pass
Russell dribbles it up to the top of the key
Russell keeps his dribble
D'Angelo Russell shows off his range and hits the three

Timberwolves 21, Suns 21 - 11:10, 2nd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague dribbles the ball over half court
Teague is going to attack the rim
Teague clangs one off the rim
Sabonis grabs the board

Timberwolves 21, Suns 21 - 11:01, 2nd Quarter
Domantas Sabonis sends the outlet pass to D'Angelo Russell
Russell dishes to Karl-Anthony Towns
Towns with the ball
Karl-Anthony Towns puts up a shot
BRICK!
Luke Kennard pulls down the board
Kennard lets one go
Kennard's shot rattles in and out
Alex Len grabs the defensive rebound

Timberwolves 21, Suns 21 - 10:45, 2nd Quarter
Alex Len passes it over to Marquis Teague
Teague takes a couple of dribbles
Teague's shot is off the glass and bounces away
Ayton rebounds the ball
Ayton holds and looks
Devin Booker receives the pass
Booker holds and looks
Jae Crowder gets a pass
Jae Crowder missed that one
Nemanja Bjelica grabs the defensive rebound

Timberwolves 21, Suns 21 - 10:23, 2nd Quarter
Bjelica sends the outlet pass to Russell
Russell is looking to make a pass
Nemanja Bjelica gets a pass
Bjelica shoots
Bjelica had a good look but couldn't convert
Crowder grabs the board

Timberwolves 21, Suns 21 - 10:11, 2nd Quarter
Crowder sends the outlet pass to Teague
Marquis Teague looking to send it to Ayton
Ayton catches the pass
Ayton's shot is off the glass and bounces away
Towns comes away with the rebound

Timberwolves 21, Suns 21 - 9:57, 2nd Quarter
D'Angelo Russell receives the outlet pass from Karl-Anthony Towns
Russell still with the ball
Russell sinks the long one

Timberwolves 24, Suns 21 - 9:47, 2nd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague brings the ball over half court
Teague is looking to make a pass
Booker catches the pass
Booker didn't get a real good look at that one
Alex Len pulls down the board
Len lays it in for an easy bucket

Timberwolves 24, Suns 23 - 9:35, 2nd Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell is setting up a play
D'Angelo Russell fires off a pass
Bjelica catches the pass
Alex Len with the block!
Crowder comes away with the rebound

Timberwolves 24, Suns 23 - 9:19, 2nd Quarter
Devin Booker receives the outlet pass from Jae Crowder
Devin Booker delivers a pass to Ayton
Ayton with the ball
Alex Len receives a sweet pass
Len is called for a traveling violation!

Timberwolves 24, Suns 23 - 9:09, 2nd Quarter
The ball is passed in to Russell
Russell brings it across the timeline
D'Angelo Russell surveys the defense
Nemanja Bjelica receives the pass
Bjelica is looking to make a pass
D'Angelo Russell gets a pass
Russell over to Luke Kennard
The pass is taken by Kennard
Luke Kennard puts up a shot
Kennard's shot hits the iron and bounces off
Towns rebounds the ball
Towns flushes it home with a huge dunk!!!

Timberwolves 26, Suns 23 - 8:47, 2nd Quarter
The ball is passed in to Teague
Marquis Teague dribbles the ball over half court
Teague shoots it to Booker
Devin Booker receives the pass
Booker looking for Crowder
Jae Crowder gets a pass
Jae Crowder looking to send it to Teague
Marquis Teague receives the pass
Teague is looking to make a pass
The pass is taken by Booker
Booker is looking to make a pass
The pass is taken by Ayton
Ayton lets one go
Ayton knocks it down for three!

Timberwolves 26, Suns 26 - 8:26, 2nd Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell brings the ball over half court
Russell keeps his dribble
Russell gets ready to fire off a pass
Sabonis with the ball
Sabonis lays it in for an easy bucket

Timberwolves 28, Suns 26 - 8:15, 2nd Quarter
Phoenix inbounds the ball
Marquis Teague dribbles the ball over half court
I bet Teague wishes he could have that one back
Bjelica comes away with the rebound

Timberwolves 28, Suns 26 - 8:04, 2nd Quarter
Nemanja Bjelica passes it over to D'Angelo Russell
Russell keeps his dribble
D'Angelo Russell can't get the shot to fall
Ayton comes away with the rebound

Timberwolves 28, Suns 26 - 7:52, 2nd Quarter
Deandre Ayton sends the outlet pass to Marquis Teague
Teague keeps his dribble
Marquis Teague delivers a pass to Crowder
Crowder with the ball
Jae Crowder dumps it off to Ayton
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
Deandre Ayton gets a pass
Ayton puts up a shot
The shot rattles out
Sabonis comes away with the rebound

Timberwolves 28, Suns 26 - 7:30, 2nd Quarter
Domantas Sabonis sends the outlet pass to D'Angelo Russell
D'Angelo Russell delivers a pass to Sabonis
Domantas Sabonis receives the pass
Sabonis looking for Kennard
Kennard with the ball
Luke Kennard looking to send it to Towns
FOUL! Booker is whistled for the foul
That is foul number 1 on him

Suns Substitutions
#54 Julius Randle

Timberwolves Substitutions
#30 Mikal Bridges

Timeout called by the Timberwolves.

Timberwolves 28, Suns 26 - 7:20, 2nd Quarter
Minnesota inbounds the ball
Kennard still with the ball
Kennard is looking to make a pass
Karl-Anthony Towns gets a pass
Towns lays it in for an easy bucket

Timberwolves 30, Suns 26 - 7:09, 2nd Quarter
Devin Booker takes the inbounds pass
Devin Booker brings the ball over half court
Booker still with the ball
Booker is going to attack the rim
FOUL! Luke Kennard is whistled for the foul
That is foul number 1 on him
It's off the mark!
Booker sinks one from the charity stripe
Booker hits the free throw

Timberwolves 30, Suns 28 - 6:59, 2nd Quarter
Luke Kennard gets the inbounds pass
Kennard dribbles it up to the top of the key
Kennard looks for an open man
The pass is taken by Sabonis
Domantas Sabonis dumps it off to Russell
D'Angelo Russell receives the pass
Russell kicks it to Sabonis
Domantas Sabonis gets a pass
FOUL! Randle is whistled for the foul
That is foul number 1 on him

Timberwolves 30, Suns 28 - 6:41, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell puts it on the floor
Russell holds and looks
The pass is taken by Towns
Towns puts up a shot
BRICK!
Jae Crowder pulls down the board

Timberwolves 30, Suns 28 - 6:31, 2nd Quarter
Crowder outlets the ball to Devin Booker
Devin Booker dumps it off to Randle
The pass is taken by Randle
Randle hits a tough shot in traffic

Timberwolves 30, Suns 30 - 6:18, 2nd Quarter
The ball is inbounded to D'Angelo Russell
Russell brings it across the timeline
It's off the mark!
The ball is knocked out of bounds by the defense
The ball is passed in to Russell
The shot rattles out
Deandre Ayton grabs the defensive rebound

Timberwolves 30, Suns 30 - 6:01, 2nd Quarter
Deandre Ayton sends the outlet pass to Marquis Teague
Teague keeps his dribble
Teague is looking to make a pass
Booker with the ball
Booker is looking to make a pass
Teague with the ball
Teague dishes to Devin Booker
The pass is taken by Booker
Booker shoots it to Ayton
Ayton with the ball
Ayton shoots
Deandre Ayton fills it up from long range

Timberwolves 30, Suns 33 - 5:40, 2nd Quarter
The ball is passed in to Russell
D'Angelo Russell brings the ball over half court
Russell is looking to make a pass
Mikal Bridges gets a pass
Bridges shoots
Bridges comes up short
Ayton grabs the board

Timberwolves 30, Suns 33 - 5:27, 2nd Quarter
Ayton outlets the ball to Marquis Teague
Teague gets ready to fire off a pass
Devin Booker receives the pass
Booker is looking to make a pass
Marquis Teague gets a pass
Teague holds and looks
Booker catches the pass
Booker shoots it to Randle
Julius Randle receives the pass
Randle lets one go
Julius Randle from way downtown....BANG!

Timberwolves 30, Suns 36 - 5:04, 2nd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell looks for an open man
Luke Kennard receives the pass
Kennard is looking to make a pass
The pass is taken by Bridges
Bridges holds and looks
The pass is taken by Russell
Russell is looking to take his man to the basket
Russell draws the help and makes a nice pass to Towns
FOUL! Ayton is whistled for the foul
That is foul number 1 on him
Towns's shot hits nothing but the bottom of the net

Suns Substitutions
#3 Chris Paul
#20 Dillon Brooks

Timeout called by the Suns.
Towns sinks one from the charity stripe

Timberwolves 33, Suns 36 - 4:42, 2nd Quarter
Devin Booker gets the inbounds pass
Devin Booker advances the ball past midcourt
Booker is looking to make a pass
The pass is taken by Ayton
Deandre Ayton puts up a shot
Towns got a piece of that shot!
Sabonis rebounds the ball

Timberwolves 33, Suns 36 - 4:27, 2nd Quarter
Domantas Sabonis sends the outlet pass to D'Angelo Russell
Russell looking for Kennard
Kennard with the ball
Kennard holds and looks
The pass is taken by Russell
D'Angelo Russell surveys the defense
The pass goes out of bounds but the ref says it was last touched by the defense

Timberwolves 33, Suns 36 - 4:12, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Domantas Sabonis receives the pass
Sabonis shoots
Sabonis's shot is good

Timberwolves 35, Suns 36 - 4:05, 2nd Quarter
Chris Paul gets the inbounds pass
Paul brings it across the timeline
Chris Paul surveys the defense
Booker catches the pass
Devin Booker looking to send it to Brooks
Dillon Brooks gets a pass
Brooks is looking to make a pass
Booker catches the pass
Booker dishes to Chris Paul
Chris Paul receives the pass
Paul dishes to Devin Booker
The pass is taken by Booker
Booker lets one go
Booker's shot is good

Timberwolves 35, Suns 38 - 3:43, 2nd Quarter
Minnesota inbounds the ball
Russell dribbles it up to the top of the key
Russell is looking to make a pass
FOUL! Chris Paul commits the foul
That is foul number 3 on him

Suns Substitutions
#2 Marquis Teague

Timberwolves Substitutions
#20 Josh Okogie

Timberwolves 35, Suns 38 - 3:37, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell delivers a pass to Towns
Towns catches the pass
Towns with a beautiful finger roll there for the bucket

Timberwolves 37, Suns 38 - 3:33, 2nd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague dribbles the ball over half court
Marquis Teague delivers a pass to Booker
Booker with the ball
Devin Booker delivers a pass to Teague
Marquis Teague gets a pass
Teague is looking to make a pass
Deandre Ayton gets a pass
Deandre Ayton takes a shot
Ayton had a good look but couldn't convert
Sabonis comes away with the rebound

Timberwolves 37, Suns 38 - 3:16, 2nd Quarter
Sabonis dribbles it up to the top of the key
Sabonis swings it over to Russell
D'Angelo Russell gets a pass
Russell is looking to make a pass
Mikal Bridges receives the pass
Bridges lets one go
Bridges drops in a triple off the glass! Oh My!

Timberwolves 40, Suns 38 - 3:07, 2nd Quarter
Devin Booker gets the inbounds pass
Booker brings it across the timeline
Booker gets ready to fire off a pass
The pass is taken by Brooks
Brooks over to Marquis Teague
Marquis Teague gets a pass
Teague shoots
Teague rattles one home

Timberwolves 40, Suns 40 - 2:50, 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 looking to send it to Okogie
The pass is taken by Okogie
Josh Okogie fires off a pass
Towns with the ball
Towns is looking to make a pass
Bridges catches the pass
Bridges drives, sees the help coming....finds the open man and hits him
Josh Okogie takes a shot
Booker says get that stuff outta here!
Ayton grabs the board

Timberwolves 40, Suns 40 - 2:31, 2nd Quarter
Deandre Ayton passes it over to Devin Booker
Booker looks for an open man
Julius Randle gets a pass
Randle is looking to make a pass
Dillon Brooks gets a pass
Brooks attempts to drive to the basket
FOUL! Brooks is called for a charge!
That is foul number 1 on him

Timberwolves 40, Suns 40 - 2:17, 2nd Quarter
Minnesota inbounds the ball
D'Angelo Russell passes it over to Domantas Sabonis
Sabonis is looking to make a pass
D'Angelo Russell receives the pass
Russell is looking to make a pass
Towns with the ball
Towns holds and looks
Russell catches the pass
Russell swings it over to Sabonis
Sabonis catches the pass
Domantas Sabonis delivers a pass to Okogie
Devin Booker intercepts the pass!
Booker passes to Teague who slams it down on the break

Timberwolves 40, Suns 42 - 1:51, 2nd Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell dumps it off to Sabonis
Sabonis with the ball
Sabonis is looking to make a pass
Russell catches the pass
D'Angelo Russell fires off a pass
Josh Okogie receives the pass
Okogie holds and looks
Karl-Anthony Towns gets a pass
Towns lets one go
Towns with a beautiful looking three pointer

Timberwolves 43, Suns 42 - 1:33, 2nd Quarter
The ball is inbounded to Devin Booker
Booker brings it across the timeline
Devin Booker looking to send it to Brooks
The pass is taken by Brooks
Dillon Brooks fires off a pass
Booker catches the pass
Booker swings it over to Randle
Julius Randle gets a pass
Randle is looking to make a pass
Devin Booker receives the pass
Devin Booker made it look easy there

Timberwolves 43, Suns 44 - 1:10, 2nd Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell dribbles the ball over half court
Russell is looking to make a pass
The pass is taken by Towns
Towns is looking to make a pass
FOUL! Deandre Ayton commits the foul
That is foul number 2 on him

Suns Substitutions
#99 Jae Crowder
#43 Alex Len

Timberwolves Substitutions
#13 Luke Kennard
#31 Jalen Smith
Towns sinks one from the charity stripe
Towns misses the free throw
Towns comes away with an offensive rebound

Timberwolves 44, Suns 44 - 0:54, 2nd Quarter
Karl-Anthony Towns puts it on the floor
Karl-Anthony Towns dumps it off to Okogie
Okogie with the ball
Josh Okogie fires off a pass
Karl-Anthony Towns receives the pass
Towns puts up a shot
Karl-Anthony Towns can't find the mark
Crowder rebounds the ball

Timberwolves 44, Suns 44 - 0:42, 2nd Quarter
Jae Crowder passes it over to Marquis Teague
Marquis Teague fires off a pass
The pass is taken by Randle
FOUL! Smith is going to be charged with that foul
That is foul number 1 on him

Timberwolves Substitutions
#43 Nemanja Bjelica

Timberwolves 44, Suns 44 - 0:37, 2nd Quarter
Phoenix inbounds the ball
Marquis Teague is setting up a play
Teague is going to attack the rim
Julius Randle receives a sweet pass
Randle's shot is off the glass and bounces away
Kennard rebounds the ball

Timberwolves 44, Suns 44 - 0:27, 2nd Quarter
Luke Kennard dribbles the ball over half court
Kennard keeps his dribble
Kennard is looking to make a pass
Nemanja Bjelica gets a pass
Bjelica is looking to make a pass
Smith catches the pass
The shot is rejected by Alex Len
Len grabs the board

Timberwolves 44, Suns 44 - 0:15, 2nd Quarter
Alex Len sends the outlet pass to Marquis Teague
Marquis Teague puts it on the floor
Marquis Teague missed that one
Okogie comes away with the rebound

Timberwolves 44, Suns 44 - 0:05, 2nd Quarter
Josh Okogie sends the outlet pass to Luke Kennard
Luke Kennard is setting up a play
Kennard lets one go
Kennard's shot is off the glass and bounces away
That's the end of the half.

Suns Substitutions
#3 Chris Paul
#1 Devin Booker
#22 Deandre Ayton

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

Timberwolves 44, Suns 44 - 12:00, 3rd Quarter
Chris Paul takes the inbounds pass
Chris Paul surveys the defense
Devin Booker receives the pass
Devin Booker fires off a pass
The pass is taken by Paul
Paul swings it over to Brooks
Mikal Bridges intercepts the pass!

Timberwolves 44, Suns 44 - 11:53, 3rd Quarter
Bridges outlets the ball to D'Angelo Russell
Russell keeps his dribble
D'Angelo Russell fires off a pass
Sabonis with the ball
Sabonis is looking to make a pass
Towns with the ball
Towns lets one go
Towns's shot is off the iron
Randle comes away with the rebound

Timberwolves 44, Suns 44 - 11:37, 3rd Quarter
Julius Randle passes it over to Chris Paul
Chris Paul puts it on the floor
Paul with the drive and the dish to Booker
Devin Booker takes a shot
Booker had a good look but couldn't convert
Bridges rebounds the ball

Timberwolves 44, Suns 44 - 11:29, 3rd Quarter
Domantas Sabonis receives the outlet pass from Mikal Bridges
Sabonis is looking to make a pass
Karl-Anthony Towns receives the pass
Towns puts up a shot
Towns's shot is off the iron
Sabonis comes away with an offensive rebound
Sabonis with the soft kiss off the square for two

Timberwolves 46, Suns 44 - 11:18, 3rd Quarter
The ball is passed in to Paul
Paul brings it across the timeline
Paul holds and looks
Julius Randle gets a pass
Randle had a good look but couldn't convert
Bridges grabs the board

Timberwolves 46, Suns 44 - 11:05, 3rd Quarter
Mikal Bridges passes it over to D'Angelo Russell
Russell holds and looks
Domantas Sabonis gets a pass
Domantas Sabonis puts up a shot
Domantas Sabonis can't get the shot to fall
Brooks comes away with the rebound

Timberwolves 46, Suns 44 - 10:52, 3rd Quarter
Dillon Brooks sends the outlet pass to Chris Paul
Paul swings it over to Booker
Devin Booker receives the pass
Booker is looking to make a pass
Chris Paul receives the pass
Paul is looking to make a pass
Deandre Ayton receives the pass
Deandre Ayton takes a shot
Ayton scores. How in the world did he get that one to fall?

Timberwolves 46, Suns 46 - 10:42, 3rd Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell puts it on the floor
D'Angelo Russell delivers a pass to Towns
Towns catches the pass
Karl-Anthony Towns takes a shot
Karl-Anthony Towns can't find the mark
Ayton comes away with the rebound

Timberwolves 46, Suns 46 - 10:28, 3rd Quarter
Chris Paul receives the outlet pass from Deandre Ayton
Paul takes a couple of dribbles
Paul dishes to Deandre Ayton
Deandre Ayton gets a pass
Ayton puts up a shot
Karl-Anthony Towns with the block!
Domantas Sabonis pulls down the board

Timberwolves 46, Suns 46 - 10:14, 3rd Quarter
Sabonis sends the outlet pass to Russell
Russell still with the ball
Russell over to Josh Okogie
Okogie with the ball
Okogie shoots it to Russell
Russell catches the pass
D'Angelo Russell fires off a pass
The pass is taken by Sabonis
Sabonis looks for an open man
Mikal Bridges receives the pass
Bridges is looking to make a pass
Josh Okogie receives the pass
Josh Okogie looking to send it to Russell
Russell with the ball
D'Angelo Russell takes a shot
Russell's shot is off the iron
Sabonis grabs the board
Sabonis missed that one badly
Devin Booker pulls down the board

Timberwolves 46, Suns 46 - 9:43, 3rd Quarter
Booker dribbles it up to the top of the key
Booker keeps his dribble
Booker looking for Randle
Randle catches the pass
Julius Randle shows off his range and hits the three

Timberwolves 46, Suns 49 - 9:35, 3rd Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
Russell keeps his dribble
D'Angelo Russell delivers a pass to Sabonis
The pass is taken by Sabonis
Domantas Sabonis surveys the defense
Okogie with the ball
Okogie is looking to make a pass
D'Angelo Russell receives the pass
Russell is looking to make a pass
The pass is taken by Okogie
Okogie is looking to make a pass
Deandre Ayton steps in and picks off the pass from Okogie!

Timberwolves 46, Suns 49 - 9:14, 3rd Quarter
Ayton sends the outlet pass to Paul
Paul takes a couple of dribbles
Paul buries the J

Timberwolves 46, Suns 51 - 9:04, 3rd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell brings the ball over half court
Russell is looking to make a pass
Towns with the ball
Karl-Anthony Towns made it look easy there

Timberwolves 48, Suns 51 - 8:54, 3rd Quarter
The ball is passed in to Paul
Chris Paul advances the ball past midcourt
Chris Paul's shot hits the iron, bounces up and in!

Timberwolves 48, Suns 53 - 8:42, 3rd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell gets ready to fire off a pass
The pass is taken by Bridges
Bridges is looking to make a pass
Okogie catches the pass
Okogie is going to attack the rim
The shot is off the mark
Randle grabs the board

Timberwolves 48, Suns 53 - 8:26, 3rd Quarter
Julius Randle passes it over to Chris Paul
Chris Paul dumps it off to Booker
The pass is taken by Booker
Booker is looking to take his man to the basket
Booker draws an extra defender and kicks it to Chris Paul
Paul sinks the triple try!

Timberwolves 48, Suns 56 - 8:15, 3rd Quarter
The ball is inbounded to Josh Okogie
Okogie dribbles it up to the top of the key
Okogie attempts to drive to the basket
Okogie draws an extra defender and kicks it to Karl-Anthony Towns
Karl-Anthony Towns puts up a shot
Karl-Anthony Towns hits a three ball from DEEP!

Timberwolves 51, Suns 56 - 8:00, 3rd Quarter
The ball is passed in to Booker
Devin Booker advances the ball past midcourt
Devin Booker is setting up a play
Devin Booker surveys the defense
Julius Randle gets a pass
Towns got a piece of that shot!
Randle grabs the board
Domantas Sabonis with the block!
Randle comes away with an offensive rebound
Randle comes up short
Brooks grabs the board
Brooks buries the J

Timberwolves 51, Suns 58 - 7:40, 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 with the ball
Towns shows some fancy dribbling and is going to the rim
Towns got a great look there and knocked it down

Timberwolves 53, Suns 58 - 7:31, 3rd Quarter
Devin Booker takes the inbounds pass
Booker dribbles it up to the top of the key
Booker still with the ball
Devin Booker can't get the shot to fall
Julius Randle grabs the offensive rebound
Randle shoots
FOUL! Sabonis is going to be charged with that foul
That is foul number 3 on him
I bet Randle wishes he could have that one back
Randle bounces the free throw off the rim
Julius Randle drops one in from the line

Timberwolves 53, Suns 59 - 7:17, 3rd Quarter
D'Angelo Russell takes the inbounds pass
Russell brings it across the timeline
Russell takes a couple of dribbles
Russell is looking to make a pass
Mikal Bridges receives the pass
Bridges lets one go
Bridges clangs one off the rim
Karl-Anthony Towns pulls down the board
Towns with the soft kiss off the square for two

Timberwolves 55, Suns 59 - 7:02, 3rd Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Chris Paul dumps it off to Ayton
Paul's pass for Deandre Ayton was deflected out of bounds

Timberwolves 55, Suns 59 - 6:54, 3rd Quarter
The ball is inbounded to Devin Booker
Devin Booker dumps it off to Brooks
Booker's pass is off the defender's foot and whistled dead

Timberwolves 55, Suns 59 - 6:48, 3rd Quarter
Chris Paul takes the inbounds pass
Paul dishes to Deandre Ayton
Deandre Ayton gets a pass
Deandre Ayton takes a shot
Ayton gets it to fall

Timberwolves 55, Suns 61 - 6:44, 3rd Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
Russell keeps his dribble
FOUL! Chris Paul is whistled for the foul
That is foul number 4 on him
No good. That one barely grazed the rim

Suns Substitutions
#2 Marquis Teague
Russell sinks one from the charity stripe
Russell sinks one from the charity stripe

Timberwolves 57, Suns 61 - 6:34, 3rd Quarter
The ball is passed in to Teague
Teague dribbles it up to the top of the key
Teague shoots it to Booker
Booker with the ball
Booker shows some fancy dribbling and is going to the rim
Booker with the drive and the dish to Ayton
Ayton shoots
Karl-Anthony Towns with the block!
Karl-Anthony Towns pulls down the board

Timberwolves 57, Suns 61 - 6:12, 3rd Quarter
Towns outlets the ball to D'Angelo Russell
D'Angelo Russell fires off a pass
Karl-Anthony Towns receives the pass
Towns just shook the defense with a nasty cross
FOUL! Ayton commits the foul
That is foul number 3 on him
I bet Towns wishes he could have that one back
Karl-Anthony Towns drops one in from the line
Towns sinks one from the charity stripe

Timberwolves 59, Suns 61 - 6:04, 3rd Quarter
Devin Booker gets the inbounds pass
Booker brings it across the timeline
Devin Booker fires off a pass
Randle with the ball
Randle is looking to make a pass
That pass is in the seats, folks!

Timberwolves Substitutions
#13 Luke Kennard

Timeout called by the Timberwolves.

Timberwolves 59, Suns 61 - 5:48, 3rd Quarter
Minnesota inbounds the ball
Kennard sends the outlet pass to Sabonis
Sabonis swings it over to Russell
D'Angelo Russell gets a pass
Russell swings it over to Kennard
Kennard catches the pass
Kennard holds and looks
The pass is stopped but it was off the defender's foot - a kicked ball

Timberwolves 59, Suns 61 - 5:36, 3rd Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell fires off a pass
Kennard with the ball
Kennard kicks it to Towns
Towns with the ball
Towns shoots it to Russell
Russell catches the pass
D'Angelo Russell puts up a shot
Russell sinks the long one

Timberwolves 62, Suns 61 - 5:23, 3rd Quarter
The ball is inbounded to Marquis Teague
Teague dribbles it up to the top of the key
Teague is looking to make a pass
Julius Randle receives the pass
Randle shows some fancy dribbling and is going to the rim
FOUL! Sabonis is whistled for the foul
That is foul number 4 on him

Timberwolves Substitutions
#31 Jalen Smith

Timberwolves 62, Suns 61 - 5:14, 3rd Quarter
The ball is inbounded to Devin Booker
FOUL! Smith is whistled for the foul
That is foul number 2 on him
Booker had a good look but couldn't convert
Booker sinks one from the charity stripe
Booker bounces the free throw off the rim
Booker grabs the board

Timberwolves 62, Suns 62 - 5:09, 3rd Quarter
Booker is looking to make a pass
Brooks catches the pass
Brooks lets one go
Dillon Brooks can't get the shot to fall
Towns comes away with the rebound

Timberwolves 62, Suns 62 - 5:02, 3rd Quarter
Towns sends the outlet pass to Kennard
Kennard over to Mikal Bridges
Bridges catches the pass
Bridges dishes to D'Angelo Russell
D'Angelo Russell receives the pass
D'Angelo Russell looking to send it to Towns
Towns catches the pass
Towns missed that one badly
Brooks grabs the board

Timberwolves 62, Suns 62 - 4:40, 3rd Quarter
Brooks outlets the ball to Devin Booker
Devin Booker looking to send it to Teague
Marquis Teague receives the pass
Teague is looking to take his man to the basket
Marquis Teague made it look easy there

Timberwolves 62, Suns 64 - 4:30, 3rd Quarter
Luke Kennard gets the inbounds pass
Luke Kennard brings the ball over half court
Kennard swings it over to Bridges
Bridges catches the pass
Mikal Bridges is getting ready to make his move off the dribble
Bridges hits the deuce

Timberwolves 64, Suns 64 - 4:22, 3rd Quarter
The ball is passed in to Teague
Marquis Teague dribbles the ball over half court
Teague is looking to make a pass
Jalen Smith picks off the bad pass!

Timberwolves 64, Suns 64 - 4:14, 3rd Quarter
Jalen Smith passes it over to D'Angelo Russell
Russell takes a couple of dribbles
Russell over to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
Towns drops in a triple off the glass! Oh My!

Timberwolves 67, Suns 64 - 4:05, 3rd Quarter
Devin Booker gets the inbounds pass
Booker dribbles it up to the top of the key
Booker over to Deandre Ayton
Karl-Anthony Towns steps in and picks off the pass from Booker!

Timberwolves 67, Suns 64 - 3:57, 3rd Quarter
Karl-Anthony Towns sends the outlet pass to Luke Kennard
Luke Kennard delivers a pass to Towns
Towns catches the pass
Towns attempts to drive to the basket
Towns with the drive and the dish to Russell
There's a three pointer for D'Angelo Russell

Timberwolves 70, Suns 64 - 3:44, 3rd Quarter
Devin Booker takes the inbounds pass
Booker brings it across the timeline
Booker keeps his dribble
Booker is looking to make a pass
Julius Randle receives the pass
Randle clangs one off the rim
Kennard comes away with the rebound

Timberwolves 70, Suns 64 - 3:28, 3rd Quarter
Kennard sends the outlet pass to Russell
Russell is looking to make a pass
Bridges with the ball
Mikal Bridges is getting ready to make his move off the dribble
Bridges draws the help and makes a nice pass to Towns
There's a three pointer for Karl-Anthony Towns

Timberwolves 73, Suns 64 - 3:15, 3rd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague brings the ball over half court
Teague swings it over to Ayton
The pass is taken by Ayton
Ayton drives, sees the help coming....finds the open man and hits him
Dillon Brooks puts up a shot
Dillon Brooks missed that one
Russell rebounds the ball

Timberwolves 73, Suns 64 - 2:55, 3rd Quarter
D'Angelo Russell dribbles the ball over half court
Russell is looking to make a pass
Towns with the ball
Towns is going to attack the rim
Towns gets it to fall

Timberwolves 75, Suns 64 - 2:46, 3rd Quarter
Devin Booker gets the inbounds pass
Booker dribbles it up to the top of the key
Booker swings it over to Brooks
Brooks with the ball
Brooks looks for an open man
Devin Booker receives the pass
Booker shoots it to Teague
Marquis Teague receives the pass
Teague gets ready to fire off a pass
Booker with the ball
Booker gets ready to fire off a pass
Dillon Brooks receives the pass
Brooks lets one go
Brooks drains the triple

Timberwolves 75, Suns 67 - 2:20, 3rd Quarter
Minnesota inbounds the ball
Kennard dribbles it up to the top of the key
Luke Kennard fires off a pass
Karl-Anthony Towns receives the pass
Towns swings it over to Smith
Jalen Smith receives the pass
Smith lets one go
Smith missed that one badly
Randle rebounds the ball

Timberwolves 75, Suns 67 - 2:02, 3rd Quarter
Devin Booker receives the outlet pass from Julius Randle
Devin Booker delivers a pass to Ayton
Deandre Ayton receives the pass
Ayton swings it over to Randle
Julius Randle receives the pass
Randle looks for an open man
Deandre Ayton receives the pass
Ayton puts up a shot
Ayton hits the shot

Timberwolves 75, Suns 69 - 1:42, 3rd Quarter
The ball is inbounded to D'Angelo Russell
Russell brings it across the timeline
Russell is looking to make a pass
Towns with the ball
Towns lets one go
Karl-Anthony Towns shows off his range and hits the three

Timberwolves 78, Suns 69 - 1:29, 3rd Quarter
Phoenix inbounds the ball
Marquis Teague brings the ball over half court
Teague swings it over to Ayton
The pass is taken by Ayton
Devin Booker receives a sweet pass
Booker shoots
BRICK!
Jalen Smith pulls down the board

Timberwolves 78, Suns 69 - 1:13, 3rd Quarter
Smith sends the outlet pass to Russell
Russell is looking to make a pass
The pass is taken by Kennard
SWISH! It's good for three!

Timberwolves 81, Suns 69 - 1:03, 3rd Quarter
The ball is passed in to Booker
Devin Booker advances the ball past midcourt
Booker takes a couple of dribbles
Devin Booker delivers a pass to Brooks
FOUL! Smith commits the foul
That is foul number 3 on him

Suns Substitutions
#17 Facundo Campazzo
#99 Jae Crowder
#43 Alex Len

Timberwolves Substitutions
#4 Jaylen Nowell
#26 Michael Hicks
#43 Nemanja Bjelica

Timberwolves 81, Suns 69 - 0:55, 3rd Quarter
Facundo Campazzo takes the inbounds pass
Campazzo holds and looks
Crowder catches the pass
Jae Crowder delivers a pass to Teague
FOUL! Hicks commits the foul
That is foul number 1 on him
Crowder misses the free throw
Crowder sinks one from the charity stripe

Timberwolves 81, Suns 70 - 0:49, 3rd Quarter
The ball is passed in to Nowell
Nowell brings it across the timeline
Nowell looks for an open man
The pass is taken by Bjelica
Bjelica is looking to make a pass
Nowell with the ball
Jaylen Nowell surveys the defense
Kennard catches the pass
Kennard is looking to make a pass
The pass is taken by Bjelica
Nemanja Bjelica takes a shot
Bjelica hits the deuce

Timberwolves 83, Suns 70 - 0:28, 3rd Quarter
Phoenix inbounds the ball
Campazzo brings it across the timeline
Campazzo looking for Crowder
Crowder catches the pass
FOUL! Hicks is going to be charged with that foul
That is foul number 2 on him
Jae Crowder drops one in from the line
Jae Crowder drops one in from the line

Timberwolves 83, Suns 72 - 0:21, 3rd Quarter
The ball is inbounded to Luke Kennard
Luke Kennard dribbles the ball over half court
Kennard takes a couple of dribbles
Kennard is looking to make a pass
Jalen Smith receives the pass
FOUL! Len is whistled for the foul
That is foul number 1 on him

Timberwolves 83, Suns 72 - 0:12, 3rd Quarter
The ball is passed in to Kennard
Kennard holds and looks
Jalen Smith receives the pass
Smith is looking to make a pass
Hicks catches the pass
Hicks looks for an open man
Jalen Smith gets a pass
Smith playing some sweet string music tonight

Timberwolves 85, Suns 72 - 0:02, 3rd Quarter
The ball is passed in to Campazzo
Campazzo dribbles it up to the top of the key
That's the end of the quarter.

Suns Substitutions
#1 Devin Booker
#22 Deandre Ayton

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

Timberwolves 85, Suns 72 - 12:00, 4th Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell is setting up a play
Russell is looking to make a pass
FOUL! Marquis Teague commits the foul
That is foul number 2 on him

Timberwolves 85, Suns 72 - 11:53, 4th Quarter
The ball is passed in to Kennard
Luke Kennard puts it on the floor
Kennard is looking to make a pass
Towns with the ball
Towns shoots
The shot is off the mark
Sabonis comes away with an offensive rebound
Sabonis sends it down with a strong jam!!!

Timberwolves 87, Suns 72 - 11:41, 4th Quarter
The ball is passed in to Teague
Teague dribbles it up to the top of the key
Teague clangs one off the rim
Karl-Anthony Towns grabs the defensive rebound

Timberwolves 87, Suns 72 - 11:30, 4th Quarter
Towns sends the outlet pass to Russell
Russell is looking to make a pass
Sabonis catches the pass
Sabonis is looking to make a pass
Russell with the ball
D'Angelo Russell from way downtown....BANG!

Timberwolves 90, Suns 72 - 11:19, 4th Quarter
Devin Booker gets the inbounds pass
Booker brings it across the timeline
Booker still with the ball
Booker puts it through from downtown!

Timberwolves 90, Suns 75 - 11:10, 4th Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell with a textbook jumper

Timberwolves 92, Suns 75 - 10:59, 4th Quarter
The ball is inbounded to Marquis Teague
Marquis Teague advances the ball past midcourt
Teague is looking to make a pass
Booker with the ball
Booker shoots it to Crowder
Jae Crowder gets a pass
Crowder lets one go
Crowder sticks it from deep for three!

Timberwolves 92, Suns 78 - 10:43, 4th Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
Russell swings it over to Sabonis
The pass was deflected out of bounds

Timberwolves 92, Suns 78 - 10:28, 4th Quarter
D'Angelo Russell takes the inbounds pass
Russell is looking to make a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns puts up a shot
Towns had a good look but couldn't convert
Josh Okogie grabs the offensive rebound
Okogie is trying to go to the hole
D'Angelo Russell receives a sweet pass
Russell clangs one off the rim
Deandre Ayton pulls down the board

Timberwolves 92, Suns 78 - 10:13, 4th Quarter
Deandre Ayton sends the outlet pass to Marquis Teague
Marquis Teague puts it on the floor
Teague looks for an open man
Crowder with the ball
Jae Crowder delivers a pass to Len
Len with the ball
Len looks for an open man
The pass is knocked away...but the ref calls a kicked ball

Timberwolves Substitutions
#30 Mikal Bridges

Timberwolves 92, Suns 78 - 9:52, 4th Quarter
Marquis Teague takes the inbounds pass
Teague is looking to make a pass
Devin Booker gets a pass
Booker holds and looks
Teague catches the pass
Teague is looking to make a pass
Booker catches the pass
Booker is going to attack the rim
Booker drives, sees the help coming....finds the open man and hits him
Ayton shoots
Ayton's shot is good

Timberwolves 92, Suns 80 - 9:37, 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
Okogie with the ball
Josh Okogie puts up a shot
Okogie had a good look but couldn't convert
Deandre Ayton grabs the defensive rebound

Timberwolves 92, Suns 80 - 9:21, 4th Quarter
Ayton sends the outlet pass to Teague
Teague is looking to make a pass
Devin Booker receives the pass
Booker is looking to make a pass
Marquis Teague receives the pass
Teague is looking to make a pass
Ayton catches the pass
Ayton gets ready to fire off a pass
Devin Booker receives the pass
Devin Booker looking to send it to Teague
The pass is taken by Teague
Teague is looking to make a pass
The pass is taken by Ayton
SLAM DUNK!!!

Timberwolves 92, Suns 82 - 9:00, 4th Quarter
Josh Okogie takes the inbounds pass
Josh Okogie advances the ball past midcourt
Okogie is looking to make a pass
Sabonis catches the pass
Sabonis looks for an open man
Sabonis's pass for Josh Okogie was deflected out of bounds

Timberwolves 92, Suns 82 - 8:48, 4th Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell looking to send it to Sabonis
The pass is taken by Sabonis
Sabonis is looking to make a pass
Bridges with the ball
Mikal Bridges fires off a pass
Domantas Sabonis receives the pass
Sabonis with a beautiful finger roll there for the bucket

Timberwolves 94, Suns 82 - 8:39, 4th Quarter
Devin Booker gets the inbounds pass
Booker brings it across the timeline
Booker looking for Ayton
Ayton with the ball
Deandre Ayton delivers a pass to Booker
Josh Okogie steps in and picks off the pass from Ayton!

Timberwolves 94, Suns 82 - 8:25, 4th Quarter
D'Angelo Russell receives the outlet pass from Josh Okogie
Russell still with the ball
Russell dishes to Domantas Sabonis
Sabonis with the ball
Sabonis holds and looks
Towns with the ball
Towns kicks it to Okogie
Okogie with the ball
Okogie kicks it to Towns
The pass is taken by Towns
Towns is looking to make a pass
The pass is taken by Russell
Russell is looking to make a pass
Mikal Bridges gets a pass
Bridges lets one go
Mikal Bridges missed that one
Deandre Ayton grabs the defensive rebound

Timberwolves 94, Suns 82 - 8:02, 4th Quarter
Deandre Ayton passes it over to Marquis Teague
Teague is looking to make a pass
The pass is taken by Crowder
Crowder drives, sees the help coming....finds the open man and hits him
Towns makes a great defensive play and takes the ball from Ayton!
Towns misses the breakaway dunk!!
Ayton grabs the board

Timberwolves 94, Suns 82 - 7:46, 4th Quarter
Marquis Teague receives the outlet pass from Deandre Ayton
Teague holds and looks
Devin Booker gets a pass
Booker holds and looks
Jae Crowder gets a pass
Crowder over to Marquis Teague
D'Angelo Russell picks off the bad pass!

Timberwolves 94, Suns 82 - 7:34, 4th Quarter
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell is setting up a play
Russell over to Karl-Anthony Towns
The pass is taken by Towns
Towns shoots
Karl-Anthony Towns can't get the shot to fall
Crowder comes away with the rebound

Timberwolves 94, Suns 82 - 7:20, 4th Quarter
Crowder outlets the ball to Marquis Teague
Teague takes a couple of dribbles
Teague swings it over to Ayton
Ayton with the ball
Deandre Ayton takes a shot
FOUL! Karl-Anthony Towns commits the foul
That is foul number 1 on him
Deandre Ayton made it look easy there

Suns Substitutions
#20 Dillon Brooks
#54 Julius Randle
Deandre Ayton drops one in from the line

Timberwolves 94, Suns 85 - 7:10, 4th Quarter
Minnesota inbounds the ball
Russell brings it across the timeline
Russell still with the ball
The shot rattles out
Deandre Ayton pulls down the board

Timberwolves 94, Suns 85 - 6:57, 4th Quarter
Devin Booker receives the outlet pass from Deandre Ayton
SWISH! It's good for three!

Timberwolves 94, Suns 88 - 6:49, 4th Quarter
D'Angelo Russell takes the inbounds pass
Russell brings it across the timeline
D'Angelo Russell puts it on the floor
FOUL! Brooks is whistled for the foul
That is foul number 2 on him
The shot rattles out
Russell sinks one from the charity stripe
Russell hits the free throw

Timberwolves 96, Suns 88 - 6:40, 4th Quarter
The ball is passed in to Booker
Booker brings it across the timeline
Booker looking for Randle
Randle catches the pass
Julius Randle with the kiss off the glass!

Timberwolves 96, Suns 90 - 6:27, 4th Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
D'Angelo Russell dumps it off to Bridges
Mikal Bridges receives the pass
Bridges didn't get a real good look at that one
Deandre Ayton grabs the defensive rebound

Timberwolves 96, Suns 90 - 6:14, 4th Quarter
Deandre Ayton sends the outlet pass to Devin Booker
Booker hits the shot

Timberwolves 96, Suns 92 - 6:08, 4th Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
D'Angelo Russell fires off a pass
Karl-Anthony Towns receives the pass
What a fantastic block by Deandre Ayton!
Ayton rebounds the ball

Timberwolves 96, Suns 92 - 5:54, 4th Quarter
Devin Booker receives the outlet pass from Deandre Ayton
Devin Booker looking to send it to Crowder
Jae Crowder receives the pass
Jae Crowder takes a shot
It's off the mark!
Domantas Sabonis grabs the defensive rebound

Timberwolves 96, Suns 92 - 5:45, 4th Quarter
Domantas Sabonis passes it over to D'Angelo Russell
D'Angelo Russell fires off a pass
Domantas Sabonis gets a pass
Sabonis shoots
Domantas Sabonis from way downtown....BANG!

Timberwolves 99, Suns 92 - 5:36, 4th Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
The shot is off the mark
Towns grabs the board

Timberwolves 99, Suns 92 - 5:24, 4th Quarter
Towns sends the outlet pass to Russell
Russell still with the ball
Russell gets ready to fire off a pass
The pass is taken by Towns
Towns is looking to make a pass
Russell catches the pass
Russell holds and looks
Russell's pass was stolen by Randle!
Randle passes to Booker who slams it down on the break

Timberwolves 99, Suns 94 - 5:04, 4th Quarter
Minnesota inbounds the ball
D'Angelo Russell advances the ball past midcourt
Russell is looking to make a pass
Domantas Sabonis receives the pass
Domantas Sabonis surveys the defense
The pass is taken by Towns
Towns lets one go
Towns scores. How in the world did he get that one to fall?

Timberwolves 101, Suns 94 - 4:49, 4th Quarter
Devin Booker takes the inbounds pass
Devin Booker advances the ball past midcourt
Booker with a nice crossover
Devin Booker was a little too strong on that one
Ayton comes away with an offensive rebound
It's off the mark!
Ayton comes away with an offensive rebound
Ayton is looking to make a pass
Ayton's pass was stolen by Sabonis!

Timberwolves 101, Suns 94 - 4:29, 4th Quarter
Sabonis outlets the ball to D'Angelo Russell
D'Angelo Russell is setting up a play
Russell over to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
Towns swings it over to Russell
Dillon Brooks intercepts the pass!

Timberwolves 101, Suns 94 - 4:16, 4th Quarter
Dillon Brooks sends the outlet pass to Devin Booker
Booker is looking to make a pass
The pass is taken by Randle
Randle shoots it to Crowder
Crowder with the ball
Crowder puts up a shot
Crowder clangs one off the rim
Randle comes away with an offensive rebound
Randle comes up short
Domantas Sabonis grabs the defensive rebound

Timberwolves 101, Suns 94 - 3:55, 4th Quarter
Sabonis sends the outlet pass to Russell
Russell gets ready to fire off a pass
Russell's pass for Domantas Sabonis was deflected out of bounds

Suns Substitutions
#3 Chris Paul

Timberwolves Substitutions
#13 Luke Kennard

Timberwolves 101, Suns 94 - 3:47, 4th Quarter
The ball is passed in to Russell
Russell keeps his dribble
D'Angelo Russell fires off a pass
Towns with the ball
Karl-Anthony Towns fires off a pass
The pass is taken by Bridges
Bridges swings it over to Sabonis
FOUL! Dillon Brooks commits the foul
That is foul number 3 on him

Timberwolves 101, Suns 94 - 3:36, 4th Quarter
The ball is passed in to Kennard
Kennard holds and looks
The pass is taken by Russell
Russell over to Mikal Bridges
The pass is taken by Bridges
Bridges lets one go
Bridges with a good look but can't get it to fall
Brooks rebounds the ball

Timberwolves 101, Suns 94 - 3:22, 4th Quarter
Brooks outlets the ball to Chris Paul
Chris Paul looking to send it to Randle
Randle with the ball
Julius Randle puts up a shot
Julius Randle's shot hits the iron, bounces up and in!

Timberwolves 101, Suns 96 - 3:15, 4th Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell brings the ball over half court
Russell is looking to make a pass
Sabonis with the ball
Sabonis puts up a shot
Sabonis rattles home the three ball

Timberwolves 104, Suns 96 - 2:59, 4th Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
Booker keeps his dribble
Devin Booker surveys the defense
The pass is taken by Randle
Julius Randle takes a shot
Randle's shot hits the iron and bounces off
Randle grabs the board
Randle lays it in for an easy bucket

Timberwolves 104, Suns 98 - 2:43, 4th Quarter
Minnesota inbounds the ball
Russell brings it across the timeline
D'Angelo Russell puts it on the floor
Russell rattles home the three ball

Timberwolves 107, Suns 98 - 2:31, 4th Quarter
Chris Paul takes the inbounds pass
Paul brings it across the timeline
Chris Paul dumps it off to Randle
Randle with the ball
Julius Randle takes a shot
Julius Randle made it look easy there

Timberwolves 107, Suns 100 - 2:20, 4th Quarter
Minnesota inbounds the ball
Russell brings it across the timeline
D'Angelo Russell puts it on the floor
FOUL! Paul is going to be charged with that foul
That is foul number 5 on him
Russell's shot hits nothing but the bottom of the net

Timberwolves Substitutions
#43 Nemanja Bjelica
D'Angelo Russell drops one in from the line

Timberwolves 110, Suns 100 - 2:09, 4th Quarter
The ball is passed in to Booker
Devin Booker brings the ball over half court
Booker still with the ball
Booker is looking to make a pass
Paul with the ball
Paul puts up a shot
Chris Paul made it look easy there

Timberwolves 110, Suns 102 - 1:53, 4th Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
Russell gets ready to fire off a pass
Bridges with the ball
Mikal Bridges looking to send it to Bjelica
Bjelica with the ball
Bjelica puts up a shot
Nemanja Bjelica drills the trifecta!

Timberwolves 113, Suns 102 - 1:34, 4th Quarter
Phoenix inbounds the ball
Devin Booker brings the ball over half court
Booker takes a couple of dribbles
Booker lets one go
The shot rattles out
Bjelica comes away with the rebound

Timberwolves 113, Suns 102 - 1:22, 4th Quarter
Nemanja Bjelica sends the outlet pass to D'Angelo Russell
D'Angelo Russell looking to send it to Kennard
Kennard catches the pass
Luke Kennard fires off a pass
FOUL! Chris Paul is whistled for the foul
That is foul number 6 on him

Suns Substitutions
#2 Marquis Teague
#43 Alex Len

Timberwolves Substitutions
#4 Jaylen Nowell
#32 Karl-Anthony Towns
Luke Kennard drops one in from the line
Kennard sinks one from the charity stripe

Timberwolves 115, Suns 102 - 1:14, 4th Quarter
Phoenix inbounds the ball
Marquis Teague brings the ball over half court
Teague shoots
The shot rattles out
Sabonis comes away with the rebound

Timberwolves 115, Suns 102 - 0:59, 4th Quarter
Domantas Sabonis passes it over to Luke Kennard
Kennard keeps his dribble
Kennard swings it over to Towns
The pass is taken by Towns
Towns is looking to make a pass
The pass is taken by Kennard
Kennard dishes to Karl-Anthony Towns
Towns with the ball
Karl-Anthony Towns dumps it off to Nowell
Jaylen Nowell gets a pass
Nowell is looking to make a pass
Kennard with the ball
Luke Kennard delivers a pass to Sabonis
Sabonis with the ball
Sabonis is looking to make a pass
Kennard with the ball
Kennard shoots
It's off the mark!
Randle grabs the board

Timberwolves 115, Suns 102 - 0:31, 4th Quarter
Randle outlets the ball to Devin Booker
Devin Booker is setting up a play
Booker is looking to make a pass
Alex Len gets a pass
Len lets one go
Len playing some sweet string music tonight

Timberwolves 115, Suns 104 - 0:24, 4th Quarter
The ball is inbounded to Luke Kennard
Kennard brings it across the timeline
Luke Kennard delivers a pass to Towns
Karl-Anthony Towns gets a pass
Towns looking for Kennard
The pass is taken by Kennard
Kennard gets ready to fire off a pass
Bridges with the ball
Bridges dishes to Luke Kennard
Kennard with the ball
Kennard swings it over to Towns
The pass is taken by Towns
Towns kicks it to Bridges
Mikal Bridges receives the pass
Bridges is looking to make a pass
Towns with the ball
Towns dishes to Jaylen Nowell
Whoa! That was a horrible pass out of bounds by Towns

Suns Substitutions
#22 Deandre Ayton

Timberwolves Substitutions
#0 D'Angelo Russell
#43 Nemanja Bjelica

Timberwolves 115, Suns 104 - 0:03, 4th Quarter
The ball is inbounded to Devin Booker
Booker sends the outlet pass to Teague
That's the end of the game.
The final score is Phoenix 104 and Minnesota 115