Welcome to Talking Stick Resort Arena
Tonights game features
Minnesota
against
Phoenix
It's time for the opening tip
The ball goes up...and Minnesota gets control of the ball

Timberwolves 0, Suns 0 - 11:58, 1st Quarter
D'Angelo Russell is setting up a play
Russell is looking to make a pass
The pass is taken by Kennard
Kennard is looking to make a pass
Karl-Anthony Towns receives the pass
Towns lays it in for an easy bucket

Timberwolves 2, Suns 0 - 11:51, 1st Quarter
Phoenix inbounds the ball
Paul dribbles it up to the top of the key
Chris Paul puts it on the floor
Chris Paul delivers a pass to Booker
The pass is taken by Booker
Devin Booker dumps it off to Ayton
The pass is taken by Ayton
Ayton kicks it to Randle
Randle catches the pass
FOUL! Kennard is whistled for the foul
That is foul number 1 on him

Timberwolves 2, Suns 0 - 11:33, 1st Quarter
The ball is passed in to Paul
Paul swings it over to Booker
Booker with the ball
Booker shows some fancy dribbling and is going to the rim
Booker draws an extra defender and kicks it to Dillon Brooks
Dillon Brooks puts up a shot
The shot is rejected by Mikal Bridges
Towns rebounds the ball

Timberwolves 2, Suns 0 - 11:17, 1st Quarter
Luke Kennard receives the outlet pass from Karl-Anthony Towns
Kennard is looking to make a pass
The pass is taken by Bridges
Mikal Bridges dumps it off to Russell
Russell with the ball
D'Angelo Russell dumps it off to Kennard
Kennard catches the pass
Luke Kennard dumps it off to Bridges
Mikal Bridges receives the pass
Bridges's shot hits nothing but the bottom of the net!

Timberwolves 5, Suns 0 - 10:59, 1st Quarter
Devin Booker gets the inbounds pass
Devin Booker brings the ball over half court
Booker kicks it to Randle
The pass is taken by Randle
Randle is looking to make a pass
Brooks with the ball
Brooks looking for Randle
Randle with the ball
Randle attempts to drive to the basket
Randle with the drive and the dish to Paul
Paul puts up a shot
Paul hits a tough shot in traffic

Timberwolves 5, Suns 2 - 10:38, 1st Quarter
D'Angelo Russell takes the inbounds pass
Russell brings it across the timeline
Russell still with the ball
Russell looking for Kennard
Kennard with the ball
Kennard over to Jalen Smith
Smith catches the pass
Jalen Smith looking to send it to Russell
Russell with the ball
Russell looks for an open man
Deandre Ayton picks off the bad pass!
Paul gets a great pass from Deandre Ayton and lays it in on the break

Timberwolves 5, Suns 4 - 10:15, 1st Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell gets ready to fire off a pass
Karl-Anthony Towns gets a pass
Karl-Anthony Towns shows off his range and hits the three

Timberwolves 8, Suns 4 - 10:01, 1st Quarter
The ball is passed in to Paul
Paul dribbles it up to the top of the key
Paul keeps his dribble
Paul shoots it to Randle
Julius Randle receives the pass
There's a three pointer for Julius Randle

Timberwolves 8, Suns 7 - 9:49, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell is looking to make a pass
Towns with the ball
Towns shoots
FOUL! Ayton commits the foul
That is foul number 1 on him
BRICK!
Towns sinks one from the charity stripe
Towns sinks one from the charity stripe

Timberwolves 10, Suns 7 - 9:41, 1st Quarter
Chris Paul takes the inbounds pass
Paul brings it across the timeline
Paul looking for Brooks
Brooks catches the pass
Brooks dishes to Devin Booker
Brooks's pass is off the defender's foot and whistled dead

Timberwolves 10, Suns 7 - 9:34, 1st Quarter
The ball is passed in to Paul
Chris Paul delivers a pass to Brooks
Brooks catches the pass
Brooks looks for an open man
Randle with the ball
Julius Randle puts it on the floor
FOUL! Luke Kennard commits the foul
That is foul number 2 on him
BRICK!

Timberwolves Substitutions
#1 Anthony Edwards
Julius Randle drops one in from the line
Randle sinks one from the charity stripe

Timberwolves 10, Suns 9 - 9:22, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell with a nice crossover
D'Angelo Russell knocks the shot down

Timberwolves 12, Suns 9 - 9:16, 1st Quarter
The ball is inbounded to Chris Paul
Paul dribbles it up to the top of the key
Chris Paul surveys the defense
Julius Randle receives the pass
Randle shoots
Randle's shot is off the iron
Smith grabs the board

Timberwolves 12, Suns 9 - 9:04, 1st Quarter
Jalen Smith sends the outlet pass to D'Angelo Russell
Russell holds and looks
Karl-Anthony Towns gets a pass
Towns puts up a shot
Karl-Anthony Towns can't find the mark
Julius Randle pulls down the board

Timberwolves 12, Suns 9 - 8:51, 1st Quarter
Devin Booker receives the outlet pass from Julius Randle
Booker swings it over to Ayton
Ayton with the ball
Ayton is looking to make a pass
The pass is taken by Booker
Booker is looking to make a pass
Deandre Ayton receives the pass
Deandre Ayton takes a shot
Deandre Ayton's shot goes up...but its not going to count - traveling has been called!

Timberwolves 12, Suns 9 - 8:40, 1st Quarter
D'Angelo Russell gets the inbounds pass
Russell brings it across the timeline
Russell takes a couple of dribbles
Russell is looking to make a pass
Towns with the ball
Towns is looking to make a pass
Edwards catches the pass
Edwards with a nice crossover
Edwards drives, sees the help coming....finds the open man and hits him
BRICK!
Deandre Ayton grabs the defensive rebound

Timberwolves 12, Suns 9 - 8:20, 1st Quarter
Ayton outlets the ball to Chris Paul
Paul holds and looks
Jalen Smith intercepts the pass!
WOW!! A sweet alley-oop pass by Smith to Russell for a jam on the break!

Timberwolves 14, Suns 9 - 8:05, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul dribbles the ball over half court
Paul looks for an open man
Deandre Ayton gets a pass
Ayton shoots
Ayton's shot hits nothing but the bottom of the net

Timberwolves 14, Suns 11 - 7:52, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell brings the ball over half court
Russell kicks it to Bridges
Bridges catches the pass
Bridges shoots
The shot is off the mark
Ayton rebounds the ball

Timberwolves 14, Suns 11 - 7:41, 1st Quarter
Ayton sends the outlet pass to Paul
Paul is trying to go to the hole
Paul draws the help and makes a nice pass to Booker
Booker drops in a triple off the glass! Oh My!

Timberwolves 14, Suns 14 - 7:28, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell brings the ball over half court
Russell shoots it to Towns
Deandre Ayton intercepts the pass!
Ayton pushes it up to Devin Booker who throws down a jam!

Timberwolves 14, Suns 16 - 7:17, 1st Quarter
The ball is inbounded to D'Angelo Russell
Russell dribbles it up to the top of the key
Russell keeps his dribble
D'Angelo Russell delivers a pass to Edwards
The pass is taken by Edwards
Anthony Edwards puts it on the floor
Edwards draws the help and makes a nice pass to Towns
Karl-Anthony Towns has been called for traveling!

Timberwolves 14, Suns 16 - 6:59, 1st Quarter
Phoenix inbounds the ball
Devin Booker brings the ball over half court
Booker is looking to make a pass
The pass intended for Randle was knocked out of bounds

Timberwolves 14, Suns 16 - 6:49, 1st Quarter
Phoenix inbounds the ball
Chris Paul puts it on the floor
Paul is looking to make a pass
Devin Booker gets a pass
Booker swings it over to Ayton
Deandre Ayton gets a pass
Ayton lets one go
FOUL! Towns is going to be charged with that foul
That is foul number 1 on him
Ayton's shot hits the iron and bounces off
Deandre Ayton drops one in from the line
Ayton sinks one from the charity stripe

Timberwolves 14, Suns 18 - 6:42, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell keeps his dribble
Russell looks for an open man
Karl-Anthony Towns receives the pass
Towns shoots
Deandre Ayton with the block!
Julius Randle grabs the defensive rebound

Timberwolves 14, Suns 18 - 6:25, 1st Quarter
Julius Randle passes it over to Devin Booker
Booker looks for an open man
Deandre Ayton gets a pass
Ayton shoots
Deandre Ayton missed that one
Smith grabs the board

Timberwolves 14, Suns 18 - 6:14, 1st Quarter
Smith outlets the ball to D'Angelo Russell
Russell is looking to make a pass
The pass is taken by Towns
Towns holds and looks
Russell catches the pass
Russell over to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
Karl-Anthony Towns fires off a pass
The pass is taken by Bridges
Bridges is looking to make a pass
FOUL! Brooks is going to be charged with that foul
That is foul number 1 on him

Suns Substitutions
#41 KZ Okpala

Timeout called by the Suns.

Timberwolves 14, Suns 18 - 5:57, 1st Quarter
Minnesota inbounds the ball
Russell is looking to make a pass
Towns with the ball
Towns is looking to make a pass
Russell with the ball
Russell's shot is off the iron
Mikal Bridges grabs the offensive rebound
Bridges lays it in for an easy bucket

Timberwolves 16, Suns 18 - 5:41, 1st Quarter
Phoenix inbounds the ball
Paul brings it across the timeline
Paul keeps his dribble
Paul swings it over to Randle
Julius Randle receives the pass
Randle draws the help and makes a nice pass to Ayton
Ayton drives, sees the help coming....finds the open man and hits him
Okpala lets one go
Okpala missed that one badly
Edwards rebounds the ball

Timberwolves 16, Suns 18 - 5:18, 1st Quarter
D'Angelo Russell receives the outlet pass from Anthony Edwards
Russell comes up short
Booker comes away with the rebound

Timberwolves 16, Suns 18 - 5:09, 1st Quarter
Devin Booker advances the ball past midcourt
Booker over to Julius Randle
Randle catches the pass
Julius Randle is getting ready to make his move off the dribble
Edwards got a piece of that shot!
Mikal Bridges pulls down the board

Timberwolves 16, Suns 18 - 5:02, 1st Quarter
Mikal Bridges sends the outlet pass to D'Angelo Russell
D'Angelo Russell is setting up a play
Russell with a nice crossover
Russell lays it in for an easy bucket

Timberwolves 18, Suns 18 - 4:54, 1st Quarter
The ball is inbounded to Chris Paul
Chris Paul dribbles the ball over half court
The ref blows the whistle. He says Paul moved his pivot foot!

Timberwolves 18, Suns 18 - 4:49, 1st Quarter
The ball is passed in to Russell
Russell brings it across the timeline
Russell looks for an open man
Smith catches the pass
Smith is looking to make a pass
Towns with the ball
Towns works the defense with some nice ball handling
Towns drives, sees the help coming....finds the open man and hits him
Edwards puts up a shot
Edwards's shot rattles in and out
Ayton rebounds the ball

Timberwolves 18, Suns 18 - 4:29, 1st Quarter
Deandre Ayton passes it over to Chris Paul
The shot is off the mark
Russell rebounds the ball

Timberwolves 18, Suns 18 - 4:17, 1st Quarter
Russell brings it across the timeline
Russell is looking to make a pass
Edwards with the ball
BRICK!
Devin Booker pulls down the board

Timberwolves 18, Suns 18 - 4:05, 1st Quarter
Chris Paul receives the outlet pass from Devin Booker
Paul is looking to take his man to the basket
Paul with the drive and the dish to Ayton
Deandre Ayton takes a shot
The ref blows the whistle. He says Ayton moved his pivot foot!

Timberwolves 18, Suns 18 - 3:56, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell still with the ball
Russell with a nice crossover
Russell with the drive and the dish to Bridges
Bridges shoots
It's off the mark!
Booker grabs the board

Timberwolves 18, Suns 18 - 3:40, 1st Quarter
Devin Booker dribbles the ball over half court
Booker over to Deandre Ayton
The pass is taken by Ayton
Devin Booker receives a sweet pass
Booker's shot hits nothing but the bottom of the net!

Timberwolves 18, Suns 21 - 3:26, 1st Quarter
D'Angelo Russell takes the inbounds pass
Russell brings it across the timeline
Russell keeps his dribble
Russell swings it over to Towns
Towns with the ball
FOUL! Ayton commits the foul
That is foul number 2 on him

Suns Substitutions
#49 James Smith

Timberwolves 18, Suns 21 - 3:17, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Jalen Smith gets a pass
Smith shoots
Smith rattles one home

Timberwolves 20, Suns 21 - 3:08, 1st Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Paul swings it over to Booker
The pass was deflected out of bounds

Timberwolves 20, Suns 21 - 2:59, 1st Quarter
The ball is inbounded to Devin Booker
Booker is looking to make a pass
Julius Randle receives the pass
Randle dishes to Chris Paul
Paul catches the pass
Paul holds and looks
Devin Booker gets a pass
Booker over to KZ Okpala
The pass is taken by Okpala
Okpala puts up a shot
FOUL! Bridges commits the foul
That is foul number 1 on him
Okpala rattles one home
Okpala hits the free throw

Timberwolves 20, Suns 24 - 2:49, 1st Quarter
The ball is passed in to Edwards
Edwards dribbles it up to the top of the key
Edwards with a nice crossover
Anthony Edwards made it look easy there

Timberwolves 22, Suns 24 - 2:39, 1st Quarter
The ball is passed in to Booker
Booker dribbles it up to the top of the key
Booker looks for an open man
Smith with the ball
James Smith takes a shot
Smith didn't get a real good look at that one
Russell comes away with the rebound

Timberwolves 22, Suns 24 - 2:26, 1st Quarter
Russell dribbles it up to the top of the key
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Towns with the ball
Towns shoots it to Bridges
Mikal Bridges gets a pass
Bridges lets one go
What a fantastic block by Julius Randle!
Okpala comes away with the rebound

Timberwolves 22, Suns 24 - 2:13, 1st Quarter
Okpala outlets the ball to Devin Booker
Booker dishes to James Smith
The pass is taken by Smith
Smith holds and looks
Devin Booker gets a pass
Booker looking for Randle
FOUL! Jalen Smith commits the foul
That is foul number 1 on him

Suns Substitutions
#2 Marquis Teague

Timberwolves Substitutions
#4 Jaylen Nowell
Booker hits the free throw
Booker sinks one from the charity stripe

Suns Substitutions
#10 Ramon Sandy

Timberwolves 22, Suns 26 - 1:58, 1st Quarter
Jaylen Nowell gets the inbounds pass
Jaylen Nowell dribbles the ball over half court
Nowell kicks it to Edwards
Edwards catches the pass
It's off the mark!
KZ Okpala pulls down the board

Timberwolves 22, Suns 26 - 1:46, 1st Quarter
Okpala outlets the ball to Marquis Teague
Marquis Teague is setting up a play
Teague attempts to drive to the basket
Marquis Teague's shot hits the iron, bounces up and in!

Timberwolves 22, Suns 28 - 1:40, 1st Quarter
Jaylen Nowell takes the inbounds pass
Jaylen Nowell brings the ball over half court
Jaylen Nowell dumps it off to Edwards
The pass is taken by Edwards
Anthony Edwards dumps it off to Bridges
The pass is taken by Bridges
Bridges is going to attack the rim
Bridges draws the help and makes a nice pass to Edwards
I bet Edwards wishes he could have that one back
Randle comes away with the rebound

Timberwolves 22, Suns 28 - 1:20, 1st Quarter
Randle outlets the ball to Marquis Teague
Marquis Teague is getting ready to make his move off the dribble
Teague with the drive and the dish to Sandy
Edwards got a piece of that shot!
Edwards rebounds the ball

Timberwolves 22, Suns 28 - 1:11, 1st Quarter
Anthony Edwards passes it over to Jaylen Nowell
Nowell takes a couple of dribbles
Jaylen Nowell surveys the defense
Jalen Smith gets a pass
Smith shoots it to Towns
The pass is taken by Towns
Towns shoots
Towns hits the deuce

Timberwolves 24, Suns 28 - 0:55, 1st Quarter
Marquis Teague gets the inbounds pass
Marquis Teague brings the ball over half court
Teague gets ready to fire off a pass
KZ Okpala receives the pass
Okpala kicks it to Smith
Smith with the ball
Smith dishes to Marquis Teague
Marquis Teague receives the pass
Teague's shot rattles in and out
Towns grabs the board

Timberwolves 24, Suns 28 - 0:33, 1st Quarter
Karl-Anthony Towns passes it over to Jaylen Nowell
Nowell is looking to make a pass
FOUL! Marquis Teague commits the foul
That is foul number 1 on him

Timberwolves 24, Suns 28 - 0:30, 1st Quarter
The ball is inbounded to Jaylen Nowell
Nowell is trying to go to the hole
Nowell with the drive and the dish to Towns
Towns puts up a shot
Towns's shot rattles in and out
Smith rebounds the ball

Timberwolves 24, Suns 28 - 0:23, 1st Quarter
Marquis Teague receives the outlet pass from James Smith
Teague shows some fancy dribbling and is going to the rim
The shot rattles out
The ball is knocked out of bounds by the offense

Timberwolves 24, Suns 28 - 0:16, 1st Quarter
The ball is inbounded to Jaylen Nowell
Nowell dribbles it up to the top of the key
Nowell takes a couple of dribbles
Nowell gets ready to fire off a pass
Towns catches the pass
Towns looks for an open man
Anthony Edwards receives the pass
Anthony Edwards puts up a shot
Edwards drains the triple
That's the end of the quarter.

Timberwolves Substitutions
#37 Vlatko Cancar
#50 Cameron Johnson
#3 Jaden McDaniels

Timberwolves 27, Suns 28 - 12:00, 2nd Quarter
The ball is passed in to Teague
Teague holds and looks
Ramon Sandy gets a pass
Ramon Sandy dumps it off to Randle
Julius Randle gets a pass
Randle looking for Smith
FOUL! McDaniels is whistled for the foul
That is foul number 1 on him

Timberwolves 27, Suns 28 - 11:53, 2nd Quarter
Marquis Teague takes the inbounds pass
Jaylen Nowell with the block!
Vlatko Cancar pulls down the board

Timberwolves 27, Suns 28 - 11:45, 2nd Quarter
Jaylen Nowell receives the outlet pass from Vlatko Cancar
Jaylen Nowell is setting up a play
Jaylen Nowell delivers a pass to McDaniels
The pass is taken by McDaniels
Jaden McDaniels missed that one
Randle rebounds the ball

Timberwolves 27, Suns 28 - 11:27, 2nd Quarter
Julius Randle sends the outlet pass to Marquis Teague
Teague takes a couple of dribbles
Teague swings it over to Randle
Whoa! That was a horrible pass out of bounds by Teague

Timberwolves 27, Suns 28 - 11:17, 2nd Quarter
Jaylen Nowell gets the inbounds pass
Nowell dribbles it up to the top of the key
Nowell is looking to make a pass
Jaden McDaniels gets a pass
Jaden McDaniels surveys the defense
Cancar catches the pass
Vlatko Cancar surveys the defense
Jaden McDaniels receives the pass
McDaniels over to Vlatko Cancar
Cancar with the ball
Cancar lets one go
Cancar missed that one badly
James Smith pulls down the board

Timberwolves 27, Suns 28 - 10:48, 2nd Quarter
James Smith sends the outlet pass to Marquis Teague
Teague is looking to make a pass
KZ Okpala receives the pass
KZ Okpala delivers a pass to Randle
The pass intended for Randle was knocked out of bounds

Timberwolves 27, Suns 28 - 10:35, 2nd Quarter
Marquis Teague takes the inbounds pass
Teague is looking to make a pass
The pass is taken by Randle
Randle shoots
Randle fills it up

Timberwolves 27, Suns 30 - 10:28, 2nd Quarter
The ball is inbounded to Jaylen Nowell
Jaylen Nowell advances the ball past midcourt
Jaylen Nowell dumps it off to Edwards
The pass is taken by Edwards
I bet Edwards wishes he could have that one back
KZ Okpala grabs the defensive rebound

Timberwolves 27, Suns 30 - 10:15, 2nd Quarter
Marquis Teague receives the outlet pass from KZ Okpala
Marquis Teague fires off a pass
KZ Okpala gets a pass
KZ Okpala dumps it off to Teague
The pass is taken by Teague
Teague over to Julius Randle
Marquis Teague has his pass deflected out of bounds

Timberwolves 27, Suns 30 - 10:04, 2nd Quarter
The ball is passed in to Teague
Marquis Teague surveys the defense
Randle with the ball
Julius Randle puts up a shot
Julius Randle fills it up from long range

Timberwolves 27, Suns 33 - 9:58, 2nd Quarter
Minnesota inbounds the ball
Jaylen Nowell brings the ball over half court
Nowell takes a couple of dribbles
Nowell is looking to take his man to the basket
That pass is in the seats, folks!

Suns Substitutions
#1 Devin Booker
#22 Deandre Ayton

Timberwolves Substitutions
#0 D'Angelo Russell

Timberwolves 27, Suns 33 - 9:52, 2nd Quarter
The ball is passed in to Booker
Devin Booker sends the outlet pass to Marquis Teague
Marquis Teague fires off a pass
Randle with the ball
Randle draws an extra defender and kicks it to KZ Okpala
Okpala lets one go
Okpala's shot is off the iron
Cameron Johnson grabs the defensive rebound

Timberwolves 27, Suns 33 - 9:34, 2nd Quarter
D'Angelo Russell receives the outlet pass from Cameron Johnson
Russell takes a couple of dribbles
Russell dishes to Cameron Johnson
Russell's pass is off the defender's foot and whistled dead

Timberwolves 27, Suns 33 - 9:23, 2nd Quarter
D'Angelo Russell takes the inbounds pass
Russell looking for Johnson
The pass is taken by Johnson
Johnson puts up a shot
Johnson buries it from behind the arc!

Timberwolves 30, Suns 33 - 9:17, 2nd Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
Devin Booker delivers a pass to Teague
Marquis Teague receives the pass
Teague is looking to make a pass
Devin Booker gets a pass
Booker is looking to make a pass
Teague with the ball
Teague is looking to make a pass
Booker with the ball
Booker kicks it to Ayton
Deandre Ayton gets a pass
Deandre Ayton takes a shot
Ayton rattles one home

Timberwolves 30, Suns 35 - 8:54, 2nd Quarter
D'Angelo Russell takes the inbounds pass
Russell brings it across the timeline
Russell's shot is off the iron
Ayton comes away with the rebound

Timberwolves 30, Suns 35 - 8:40, 2nd Quarter
Deandre Ayton sends the outlet pass to Marquis Teague
Teague is looking to make a pass
Booker with the ball
Booker looking for Teague
The pass goes out of bounds but the ref says it was last touched by the defense

Timeout called by the Timberwolves.

Timberwolves 30, Suns 35 - 8:26, 2nd Quarter
The ball is inbounded to Marquis Teague
Teague is looking to make a pass
Devin Booker gets a pass
Booker looks for an open man
Julius Randle receives the pass
Randle lets one go
Randle's shot hits nothing but the bottom of the net!

Timberwolves 30, Suns 38 - 8:17, 2nd Quarter
D'Angelo Russell takes the inbounds pass
Russell dribbles it up to the top of the key
Russell dishes to Jaden McDaniels
The pass is taken by McDaniels
There's a three pointer for Jaden McDaniels

Timberwolves 33, Suns 38 - 8:05, 2nd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague brings the ball over half court
Teague looks for an open man
Ayton catches the pass
Ayton over to Devin Booker
Jaden McDaniels picks off the bad pass!

Timberwolves 33, Suns 38 - 7:57, 2nd Quarter
McDaniels outlets the ball to D'Angelo Russell
Russell kicks it to Nowell
The pass is taken by Nowell
Jaylen Nowell dumps it off to Edwards
Anthony Edwards gets a pass
Edwards is looking to make a pass
Russell catches the pass
Russell attempts to drive to the basket
Russell draws the help and makes a nice pass to Edwards
Edwards's shot is off the iron
Ayton grabs the board

Timberwolves 33, Suns 38 - 7:38, 2nd Quarter
Ayton outlets the ball to Marquis Teague
Marquis Teague is setting up a play
Teague swings it over to Booker
Devin Booker gets a pass
Booker is looking to take his man to the basket
Booker finishes with the soft touch around the rim

Timberwolves 33, Suns 40 - 7:25, 2nd Quarter
Minnesota inbounds the ball
Russell brings it across the timeline
Russell swings it over to Nowell
Nowell catches the pass
Nowell over to D'Angelo Russell
D'Angelo Russell gets a pass
Russell is looking to make a pass
Nowell with the ball
BRICK!
Randle comes away with the rebound

Timberwolves 33, Suns 40 - 7:08, 2nd Quarter
Julius Randle sends the outlet pass to Marquis Teague
Teague still with the ball
Marquis Teague dumps it off to Ayton
Ayton catches the pass
FOUL! Cameron Johnson commits the foul
That is foul number 1 on him
Ayton didn't get a real good look at that one
Ayton sinks one from the charity stripe
Deandre Ayton drops one in from the line

Timberwolves 33, Suns 42 - 6:56, 2nd Quarter
The ball is passed in to Edwards
Anthony Edwards dribbles the ball over half court
Edwards is looking to make a pass
D'Angelo Russell receives the pass
D'Angelo Russell fires off a pass
Johnson catches the pass
Johnson puts up a shot
Cameron Johnson shows off his range and hits the three

Timberwolves 36, Suns 42 - 6:42, 2nd Quarter
Devin Booker gets the inbounds pass
Booker dribbles it up to the top of the key
Booker looking for Ayton
The pass is taken by Ayton
Ayton puts up a shot
Ayton's shot rattles in and out
Cameron Johnson grabs the defensive rebound

Timberwolves 36, Suns 42 - 6:26, 2nd Quarter
D'Angelo Russell receives the outlet pass from Cameron Johnson
D'Angelo Russell delivers a pass to Johnson
Cameron Johnson gets a pass
Johnson puts up a shot
Cameron Johnson can't find the mark
Jaden McDaniels grabs the offensive rebound
Jaden McDaniels fires off a pass
D'Angelo Russell receives the pass
Russell is looking to make a pass
Anthony Edwards gets a pass
Edwards is looking to make a pass
Nowell catches the pass
Nowell lets one go
The shot is off the mark
The ball bounces out of bounds

Suns Substitutions
#3 Chris Paul
#20 Dillon Brooks

Timberwolves Substitutions
#30 Mikal Bridges
#31 Jalen Smith
#32 Karl-Anthony Towns

Timeout called by the Suns.

Timberwolves 36, Suns 42 - 5:57, 2nd Quarter
Phoenix inbounds the ball
Chris Paul sends the outlet pass to Devin Booker
Devin Booker fires off a pass
The pass is taken by Ayton
Ayton is looking to make a pass
Booker catches the pass
Booker is looking to make a pass
Ayton with the ball
Ayton lets one go
Ayton fills it up

Timberwolves 36, Suns 44 - 5:35, 2nd Quarter
Minnesota inbounds the ball
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell looking to send it to Edwards
The pass is taken by Edwards
Edwards is looking to make a pass
Karl-Anthony Towns gets a pass
Towns over to Jalen Smith
The pass goes out of bounds but the ref says it was last touched by the defense

Timberwolves 36, Suns 44 - 5:19, 2nd Quarter
Minnesota inbounds the ball
D'Angelo Russell surveys the defense
Anthony Edwards gets a pass
Edwards over to Karl-Anthony Towns
FOUL! Devin Booker is whistled for the foul
That is foul number 1 on him

Timberwolves 36, Suns 44 - 5:16, 2nd Quarter
Minnesota inbounds the ball
Russell still with the ball
Russell kicks it to Edwards
Devin Booker intercepts the pass!
Booker lobs it ahead to Chris Paul who scores on the break

Timberwolves 36, Suns 46 - 5:08, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell brings the ball over half court
D'Angelo Russell puts it on the floor
Russell shoots it to Bridges
Bridges catches the pass
Bridges over to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
FOUL! Ayton commits the foul
That is foul number 3 on him

Suns Substitutions
#49 James Smith

Timberwolves 36, Suns 46 - 4:57, 2nd Quarter
The ball is passed in to Russell
Russell is looking to make a pass
D'Angelo Russell's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!

Timberwolves 36, Suns 46 - 4:51, 2nd Quarter
D'Angelo Russell gets the inbounds pass
Russell is looking to make a pass
Edwards with the ball
Edwards is looking to make a pass
The pass is taken by Russell
Russell is looking to make a pass
Anthony Edwards gets a pass
Edwards is looking to make a pass
Mikal Bridges receives the pass
Bridges is looking to make a pass
Jalen Smith receives the pass
Smith shoots
Smith sinks the triple try!

Timberwolves 39, Suns 46 - 4:33, 2nd Quarter
The ball is inbounded to Chris Paul
Chris Paul brings the ball over half court
Paul rattles home the three ball

Timberwolves 39, Suns 49 - 4:22, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell keeps his dribble
Russell just shook the defense with a nasty cross
Russell draws an extra defender and kicks it to Karl-Anthony Towns
Towns lets one go
FOUL! James Smith commits the foul
That is foul number 1 on him
Karl-Anthony Towns can't find the mark

Suns Substitutions
#41 KZ Okpala
Towns hits the free throw
Karl-Anthony Towns drops one in from the line

Timberwolves 41, Suns 49 - 4:07, 2nd Quarter
Phoenix inbounds the ball
Paul brings it across the timeline
Paul keeps his dribble
Paul looking for Booker
The pass is taken by Booker
Booker shows some fancy dribbling and is going to the rim
Booker with the drive and the dish to Brooks
Dillon Brooks takes a shot
Brooks's shot rattles in and out
Anthony Edwards pulls down the board

Timberwolves 41, Suns 49 - 3:48, 2nd Quarter
Anthony Edwards sends the outlet pass to D'Angelo Russell
D'Angelo Russell dumps it off to Edwards
The pass is taken by Edwards
Edwards gets ready to fire off a pass
Karl-Anthony Towns gets a pass
Karl-Anthony Towns delivers a pass to Russell
Russell with the ball
Russell rattles one home

Timberwolves 43, Suns 49 - 3:34, 2nd Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Chris Paul fires off a pass
Dillon Brooks gets a pass
Brooks dishes to Chris Paul
Paul catches the pass
Paul kicks it to Booker
The pass is taken by Booker
Booker dishes to Chris Paul
The pass is taken by Paul
Paul over to Devin Booker
Devin Booker receives the pass
Booker is looking to make a pass
Paul catches the pass
Chris Paul takes a shot
Paul sinks the long one

Timberwolves 43, Suns 52 - 3:10, 2nd Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
Russell is looking to make a pass
Karl-Anthony Towns gets a pass
Karl-Anthony Towns fires off a pass
Bridges catches the pass
Mikal Bridges fires off a pass
Jalen Smith receives the pass
Smith puts up a shot
FOUL! Okpala is whistled for the foul
That is foul number 1 on him
Smith's shot is off the glass and bounces away

Suns Substitutions
#54 Julius Randle

Timberwolves Substitutions
#13 Luke Kennard
Smith misses the free throw
Smith hits the free throw

Timberwolves 44, Suns 52 - 2:55, 2nd Quarter
Chris Paul takes the inbounds pass
Paul dribbles it up to the top of the key
Paul looks for an open man
That pass is in the seats, folks!

Suns Substitutions
#41 KZ Okpala

Timberwolves 44, Suns 52 - 2:45, 2nd Quarter
The ball is inbounded to Luke Kennard
Luke Kennard sends the outlet pass to D'Angelo Russell
D'Angelo Russell dumps it off to Towns
Karl-Anthony Towns gets a pass
Towns kicks it to Kennard
Kennard catches the pass
Kennard is looking to make a pass
Karl-Anthony Towns gets a pass
Karl-Anthony Towns puts up a shot
BRICK!
Okpala rebounds the ball

Timberwolves 44, Suns 52 - 2:28, 2nd Quarter
Okpala sends the outlet pass to Paul
Paul gets ready to fire off a pass
Devin Booker receives the pass
Devin Booker delivers a pass to Brooks
Brooks catches the pass
Brooks dishes to Chris Paul
Chris Paul gets a pass
Paul is looking to make a pass
Dillon Brooks gets a pass
Brooks kicks it to Booker
Devin Booker gets a pass
Booker shows some fancy dribbling and is going to the rim
Booker drives, sees the help coming....finds the open man and hits him
Paul comes up short
Smith rebounds the ball

Timberwolves 44, Suns 52 - 2:04, 2nd Quarter
Jalen Smith sends the outlet pass to D'Angelo Russell
Russell dishes to Karl-Anthony Towns
Towns catches the pass
Towns with a nice crossover
Towns with the drive and the dish to Smith
Smith puts up a shot
Jalen Smith shows off his range and hits the three

Timberwolves 47, Suns 52 - 1:47, 2nd Quarter
Devin Booker gets the inbounds pass
Devin Booker dribbles the ball over half court
Booker shoots it to Paul
Paul with the ball
Paul swings it over to Okpala
KZ Okpala gets a pass
FOUL! Luke Kennard commits the foul
That is foul number 3 on him
Okpala lays it in for an easy bucket

Suns Substitutions
#2 Marquis Teague

Timberwolves Substitutions
#1 Anthony Edwards
#4 Jaylen Nowell
Okpala sinks one from the charity stripe

Suns Substitutions
#54 Julius Randle

Timberwolves 47, Suns 55 - 1:34, 2nd Quarter
Anthony Edwards takes the inbounds pass
Anthony Edwards advances the ball past midcourt
Edwards keeps his dribble
Anthony Edwards surveys the defense
Mikal Bridges receives the pass
Mikal Bridges looking to send it to Smith
Smith catches the pass
Smith puts up a shot
Smith rattles one home

Timberwolves 49, Suns 55 - 1:21, 2nd Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Chris Paul is setting up a play
Paul is looking to make a pass
Randle catches the pass
Randle draws an extra defender and kicks it to James Smith
Smith sends it down with a strong jam!!!

Timberwolves 49, Suns 57 - 1:03, 2nd Quarter
The ball is passed in to Edwards
Anthony Edwards dribbles the ball over half court
Edwards still with the ball
Edwards is going to attack the rim
Anthony Edwards has been called for traveling!

Suns Substitutions
#41 KZ Okpala

Timberwolves 49, Suns 57 - 0:51, 2nd Quarter
Phoenix inbounds the ball
Chris Paul advances the ball past midcourt
Paul attempts to drive to the basket
Paul with the drive and the dish to Smith
Smith flushes it home with a huge dunk!!!

Timberwolves 49, Suns 59 - 0:39, 2nd Quarter
Minnesota inbounds the ball
Edwards dribbles it up to the top of the key
Edwards is looking to make a pass
The pass is taken by Nowell
Nowell gets ready to fire off a pass
Anthony Edwards gets a pass
Edwards shoots it to Towns
Karl-Anthony Towns receives the pass
Karl-Anthony Towns fires off a pass
Jalen Smith gets a pass
Smith is looking to make a pass
The pass is taken by Towns
Towns is trying to go to the hole
Towns draws an extra defender and kicks it to Jaylen Nowell
Nowell puts up a shot
It's off the mark!
Marquis Teague grabs the defensive rebound

Timberwolves 49, Suns 59 - 0:14, 2nd Quarter
Marquis Teague sends the outlet pass to Chris Paul
Paul dishes to James Smith
Smith with the ball
James Smith looking to send it to Paul
Chris Paul gets a pass
Paul looking for Brooks
Chris Paul has his pass deflected out of bounds

Suns Substitutions
#54 Julius Randle

Timberwolves 49, Suns 59 - 0:05, 2nd Quarter
Phoenix inbounds the ball
Marquis Teague looking to send it to Smith
James Smith receives the pass
James Smith takes a shot
James Smith can't find the mark
That's the end of the half.

Suns Substitutions
#1 Devin Booker
#22 Deandre Ayton

Timberwolves Substitutions
#0 D'Angelo Russell
#13 Luke Kennard

Timberwolves 49, Suns 59 - 12:00, 3rd Quarter
Devin Booker gets the inbounds pass
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
Booker catches the pass
Devin Booker looking to send it to Ayton
Ayton catches the pass
Ayton hits the deuce

Timberwolves 49, Suns 61 - 11:48, 3rd Quarter
Minnesota inbounds the ball
Luke Kennard advances the ball past midcourt
Kennard gets ready to fire off a pass
Russell catches the pass
Russell is looking to make a pass
The pass is taken by Bridges
Bridges kicks it to Russell
FOUL! Brooks commits the foul
That is foul number 2 on him

Timberwolves 49, Suns 61 - 11:33, 3rd Quarter
Minnesota inbounds the ball
Kennard takes a couple of dribbles
Luke Kennard with the kiss off the glass!

Timberwolves 51, Suns 61 - 11:25, 3rd Quarter
The ball is passed in to Paul
Paul dribbles it up to the top of the key
Paul is looking to make a pass
Devin Booker gets a pass
Booker holds and looks
Paul with the ball
Paul is looking to make a pass
Ayton with the ball
Ayton lets one go
Deandre Ayton was a little too strong on that one
Towns grabs the board

Timberwolves 51, Suns 61 - 11:06, 3rd Quarter
Karl-Anthony Towns sends the outlet pass to Luke Kennard
Luke Kennard is setting up a play
Kennard is looking to make a pass
The pass is taken by Towns
Karl-Anthony Towns fires off a pass
Russell catches the pass
Russell is looking to make a pass
Kennard catches the pass
Kennard is looking to make a pass
Smith with the ball
Smith shoots
Smith's shot hits the iron and bounces off
Deandre Ayton pulls down the board

Timberwolves 51, Suns 61 - 10:42, 3rd Quarter
Ayton sends the outlet pass to Paul
Paul is looking to make a pass
Deandre Ayton receives the pass
Ayton looks for an open man
The pass is taken by Randle
Randle shoots it to Brooks
Dillon Brooks receives the pass
Brooks shoots
There's a three pointer for Dillon Brooks

Timberwolves 51, Suns 64 - 10:24, 3rd Quarter
The ball is inbounded to D'Angelo Russell
Russell brings it across the timeline
Russell swings it over to Smith
Smith catches the pass
Smith with a nice crossover
FOUL! Jalen Smith is whistled for the charge!
That is foul number 2 on him

Timberwolves 51, Suns 64 - 10:14, 3rd Quarter
The ball is inbounded to Chris Paul
Paul brings it across the timeline
Paul takes a couple of dribbles
Chris Paul surveys the defense
Devin Booker receives the pass
Booker holds and looks
Karl-Anthony Towns picks off the bad pass!

Timberwolves 51, Suns 64 - 9:56, 3rd Quarter
Karl-Anthony Towns passes it over to D'Angelo Russell
Russell swings it over to Smith
The pass is taken by Smith
Smith throws down a monster dunk!!!

Timberwolves 53, Suns 64 - 9:50, 3rd 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 holds and looks
Dillon Brooks receives the pass
Brooks over to Chris Paul
Paul catches the pass
Chris Paul fires off a pass
The pass is taken by Booker
Devin Booker puts up a shot
Smith says get that stuff outta here!
D'Angelo Russell pulls down the board

Timberwolves 53, Suns 64 - 9:24, 3rd Quarter
D'Angelo Russell dribbles the ball over half court
Russell shoots it to Towns
Towns with the ball
Towns finishes with the soft touch around the rim

Timberwolves 55, Suns 64 - 9:17, 3rd Quarter
Phoenix inbounds the ball
Chris Paul dribbles the ball over half court
Paul shoots it to Randle
Randle catches the pass
Randle is looking to make a pass
Booker with the ball
Devin Booker delivers a pass to Randle
Randle catches the pass
Bridges says get that stuff outta here!
Jalen Smith grabs the defensive rebound

Timberwolves 55, Suns 64 - 9:01, 3rd Quarter
D'Angelo Russell receives the outlet pass from Jalen Smith
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Towns with the ball
Towns puts up a shot
Towns scores. How in the world did he get that one to fall?

Timberwolves 57, Suns 64 - 8:49, 3rd Quarter
Chris Paul takes the inbounds pass
Chris Paul advances the ball past midcourt
Paul still with the ball
Paul holds and looks
The pass is taken by Booker
Devin Booker fires off a pass
Ayton catches the pass
Ayton with the drive and the dish to Randle
FOUL! Bridges commits the foul
That is foul number 2 on him
Randle didn't get a real good look at that one
Randle bounces the free throw off the rim
Randle sinks one from the charity stripe

Timberwolves 57, Suns 65 - 8:31, 3rd Quarter
The ball is passed in to Russell
D'Angelo Russell dribbles the ball over half court
D'Angelo Russell fires off a pass
Kennard with the ball
Kennard is looking to make a pass
Jalen Smith receives the pass
Smith with a nice crossover
FOUL! Randle is going to be charged with that foul
That is foul number 1 on him
Smith missed that one badly
Smith sinks one from the charity stripe
Jalen Smith drops one in from the line

Timberwolves 59, Suns 65 - 8:19, 3rd Quarter
The ball is inbounded to Chris Paul
Chris Paul advances the ball past midcourt
Paul kicks it to Booker
Booker with the ball
Devin Booker can't find the mark
D'Angelo Russell grabs the defensive rebound

Timberwolves 59, Suns 65 - 8:05, 3rd Quarter
D'Angelo Russell brings the ball over half court
Russell takes a couple of dribbles
Russell gets ready to fire off a pass
Smith catches the pass
Smith puts up a shot
FOUL! Julius Randle is whistled for the foul
That is foul number 2 on him
The shot rattles out
Jalen Smith drops one in from the line
Smith hits the free throw

Timberwolves 61, Suns 65 - 7:52, 3rd Quarter
Devin Booker takes the inbounds pass
Booker brings it across the timeline
Booker is looking to make a pass
The pass is taken by Paul
Paul shoots it to Booker
The pass is taken by Booker
Booker is looking to make a pass
FOUL! Smith commits the foul
That is foul number 3 on him

Timberwolves 61, Suns 65 - 7:36, 3rd Quarter
Chris Paul gets the inbounds pass
Chris Paul puts it on the floor
Paul gets ready to fire off a pass
The pass is taken by Booker
Booker lets one go
Booker had a good look but couldn't convert
The ball is knocked out of bounds by the defense
The ball is passed in to Paul
Paul kicks it to Ayton
Ayton with the ball
Ayton shoots
Ayton sinks the triple try!

Timberwolves 61, Suns 68 - 7:16, 3rd Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Mikal Bridges gets a pass
Bridges drives, sees the help coming....finds the open man and hits him
Towns traveled!

Timberwolves 61, Suns 68 - 7:03, 3rd Quarter
Devin Booker takes the inbounds pass
Booker brings it across the timeline
Booker is looking to make a pass
Deandre Ayton receives the pass
Deandre Ayton takes a shot
Ayton clangs one off the rim
Smith grabs the board

Timberwolves 61, Suns 68 - 6:53, 3rd Quarter
D'Angelo Russell receives the outlet pass from Jalen Smith
Russell is looking to make a pass
FOUL! Chris Paul is whistled for the foul
That is foul number 1 on him

Timberwolves 61, Suns 68 - 6:48, 3rd Quarter
The ball is passed in to Kennard
Kennard looking for Russell
Paul steals the pass from Luke Kennard!
Chris Paul with an easy bucket on the fast break

Timberwolves 61, Suns 70 - 6:38, 3rd Quarter
Minnesota inbounds the ball
Russell dribbles it up to the top of the key
D'Angelo Russell fires off a pass
Kennard with the ball
Kennard puts up a shot
Luke Kennard can't find the mark
Deandre Ayton grabs the defensive rebound

Timberwolves 61, Suns 70 - 6:24, 3rd Quarter
Deandre Ayton passes it over to Chris Paul
Paul still with the ball
Paul rattles home the three ball

Timberwolves 61, Suns 73 - 6:16, 3rd Quarter
The ball is inbounded to D'Angelo Russell
Russell dribbles it up to the top of the key
Russell kicks it to Kennard
Luke Kennard receives the pass
Kennard looks for an open man
Mikal Bridges receives the pass
Mikal Bridges delivers a pass to Smith
Julius Randle steps in and picks off the pass from Bridges!

Timberwolves 61, Suns 73 - 6:03, 3rd Quarter
Julius Randle passes it over to Devin Booker
Booker swings it over to Ayton
Ayton catches the pass
Ayton drives, sees the help coming....finds the open man and hits him
Julius Randle takes a shot
Randle buries the J

Timberwolves 61, Suns 75 - 5:51, 3rd Quarter
The ball is inbounded to Luke Kennard
Luke Kennard advances the ball past midcourt
Kennard is looking to make a pass
Russell catches the pass
Russell attempts to drive to the basket
FOUL! Paul is whistled for the foul
That is foul number 2 on him

Timberwolves Substitutions
#1 Anthony Edwards

Timeout called by the Timberwolves.
Russell hits the free throw
Russell sinks one from the charity stripe

Timberwolves 63, Suns 75 - 5:42, 3rd Quarter
Devin Booker takes the inbounds pass
Booker brings it across the timeline
Devin Booker dumps it off to Ayton
Deandre Ayton gets a pass
Julius Randle receives a sweet pass
FOUL! Bridges is going to be charged with that foul
That is foul number 3 on him
Randle's shot rattles in and out
Julius Randle throws up a brick from the line
Randle hits the free throw

Timberwolves 63, Suns 76 - 5:33, 3rd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell takes a couple of dribbles
Russell gets ready to fire off a pass
Anthony Edwards receives the pass
Edwards works the defense with some nice ball handling
Edwards missed that one badly
Deandre Ayton grabs the defensive rebound

Timberwolves 63, Suns 76 - 5:18, 3rd Quarter
Deandre Ayton sends the outlet pass to Devin Booker
Booker is looking to make a pass
Chris Paul gets a pass
Paul with a nice crossover
Paul drains the bucket

Timberwolves 63, Suns 78 - 5:12, 3rd Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell dribbles the ball over half court
Russell holds and looks
Anthony Edwards receives the pass
Anthony Edwards dumps it off to Towns
Karl-Anthony Towns receives the pass
Karl-Anthony Towns looking to send it to Bridges
Bridges with the ball
Bridges is going to attack the rim
FOUL! Bridges is whistled for the offensive foul!
That is foul number 4 on him

Timberwolves Substitutions
#50 Cameron Johnson

Timberwolves 63, Suns 78 - 4:57, 3rd Quarter
Chris Paul takes the inbounds pass
Chris Paul brings the ball over half court
Chris Paul puts it on the floor
Paul is looking to make a pass
Devin Booker gets a pass
Booker is looking to make a pass
Julius Randle receives the pass
Randle over to Devin Booker
Devin Booker gets a pass
Devin Booker dumps it off to Brooks
Dillon Brooks gets a pass
Brooks shoots it to Paul
Paul catches the pass
Paul is looking to make a pass
Dillon Brooks gets a pass
Dillon Brooks puts up a shot
The shot is rejected by Anthony Edwards
Towns comes away with the rebound

Timberwolves 63, Suns 78 - 4:31, 3rd Quarter
Karl-Anthony Towns passes it over to D'Angelo Russell
Russell gets ready to fire off a pass
Anthony Edwards receives the pass
Anthony Edwards drills the trifecta!

Timberwolves 66, Suns 78 - 4:19, 3rd Quarter
The ball is passed in to Paul
Chris Paul dribbles the ball over half court
Paul keeps his dribble
Paul looks for an open man
FOUL! D'Angelo Russell is whistled for the foul
That is foul number 1 on him

Timberwolves 66, Suns 78 - 4:09, 3rd Quarter
The ball is inbounded to Chris Paul
Paul shoots it to Booker
Devin Booker gets a pass
Devin Booker delivers a pass to Randle
Randle with the ball
Randle over to Devin Booker
Booker catches the pass
Booker looking for Randle
Julius Randle receives the pass
Randle dishes to Devin Booker
The pass is taken by Booker
Booker swings it over to Randle
Randle with the ball
Randle gets ready to fire off a pass
Julius Randle has his pass deflected out of bounds

Suns Substitutions
#2 Marquis Teague
#41 KZ Okpala
#49 James Smith

Timberwolves Substitutions
#4 Jaylen Nowell

Timberwolves 66, Suns 78 - 3:52, 3rd Quarter
Chris Paul takes the inbounds pass
Paul over to KZ Okpala
Okpala with the ball
Okpala puts up a shot
Okpala's shot is off the glass and bounces away
Smith rebounds the ball

Timberwolves 66, Suns 78 - 3:42, 3rd Quarter
Jaylen Nowell receives the outlet pass from Jalen Smith
Nowell takes a couple of dribbles
Nowell works the defense with some nice ball handling
Nowell buries the J

Timberwolves 68, Suns 78 - 3:34, 3rd Quarter
Phoenix inbounds the ball
Marquis Teague brings the ball over half court
Teague keeps his dribble
Marquis Teague delivers a pass to Paul
Paul catches the pass
Chris Paul surveys the defense
Smith with the ball
Smith is looking to make a pass
Dillon Brooks gets a pass
Brooks is looking to make a pass
Paul catches the pass
Chris Paul puts up a shot
Chris Paul drills the trifecta!

Timberwolves 68, Suns 81 - 3:08, 3rd Quarter
Jaylen Nowell gets the inbounds pass
Jaylen Nowell dribbles the ball over half court
Nowell over to Karl-Anthony Towns
Towns catches the pass
Karl-Anthony Towns surveys the defense
Cameron Johnson gets a pass
Johnson lets one go
Cameron Johnson missed that one
Teague comes away with the rebound

Timberwolves 68, Suns 81 - 2:52, 3rd Quarter
Marquis Teague passes it over to Chris Paul
Paul comes up short
James Smith grabs the offensive rebound
Smith swings it over to Teague
Marquis Teague receives the pass
Teague swings it over to Brooks
Brooks with the ball
Dillon Brooks delivers a pass to Paul
Chris Paul gets a pass
Paul lets one go
FOUL! Jaylen Nowell commits the foul
That is foul number 1 on him
Paul didn't get a real good look at that one
Paul hits the free throw
Paul hits the free throw

Timberwolves 68, Suns 83 - 2:23, 3rd Quarter
The ball is inbounded to Jaylen Nowell
Jaylen Nowell brings the ball over half court
Nowell over to Jalen Smith
Jalen Smith gets a pass
Smith lets one go
No good. That one barely grazed the rim
Johnson rebounds the ball
Cameron Johnson surveys the defense
The pass is taken by Edwards
Anthony Edwards can't find the mark
Brooks comes away with the rebound

Timberwolves 68, Suns 83 - 2:00, 3rd Quarter
Dillon Brooks passes it over to Chris Paul
Paul looking for Teague
Marquis Teague receives the pass
Teague is looking to make a pass
Smith catches the pass
Smith is looking to make a pass
The pass is taken by Brooks
Brooks lets one go
I bet Brooks wishes he could have that one back
James Smith grabs the offensive rebound
Smith clangs one off the rim
Towns rebounds the ball

Timberwolves 68, Suns 83 - 1:32, 3rd Quarter
Karl-Anthony Towns passes it over to Jaylen Nowell
Nowell takes a couple of dribbles
Nowell got a great look there and knocked it down

Timberwolves 70, Suns 83 - 1:24, 3rd Quarter
The ball is inbounded to Marquis Teague
Marquis Teague brings the ball over half court
Teague looks for an open man
FOUL! Edwards is whistled for the foul
That is foul number 1 on him

Suns Substitutions
#10 Ramon Sandy
#54 Julius Randle

Timberwolves Substitutions
#3 Jaden McDaniels
Teague bounces the free throw off the rim
Marquis Teague drops one in from the line

Timberwolves 70, Suns 84 - 1:13, 3rd Quarter
The ball is passed in to Nowell
Jaylen Nowell dribbles the ball over half court
Nowell swings it over to Edwards
Edwards catches the pass
Edwards is looking to take his man to the basket
Anthony Edwards can't find the mark
Anthony Edwards grabs the offensive rebound
Edwards hits the deuce

Timberwolves 72, Suns 84 - 0:57, 3rd Quarter
Phoenix inbounds the ball
Marquis Teague advances the ball past midcourt
Teague is looking to make a pass
The pass is taken by Randle
Randle rattles one home

Timberwolves 72, Suns 86 - 0:45, 3rd Quarter
Jaylen Nowell takes the inbounds pass
Jaylen Nowell advances the ball past midcourt
Jaylen Nowell surveys the defense
The pass is taken by Towns
Karl-Anthony Towns fires off a pass
FOUL! Smith commits the foul
That is foul number 2 on him
Towns sinks one from the charity stripe
Towns hits the free throw

Timberwolves 74, Suns 86 - 0:38, 3rd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague dribbles the ball over half court
Teague still with the ball
Teague is looking to make a pass
Ramon Sandy gets a pass
Sandy is looking to make a pass
The pass is taken by Randle
Randle gets ready to fire off a pass
Okpala catches the pass
Okpala is looking to make a pass
Marquis Teague receives the pass
Marquis Teague surveys the defense
Okpala with the ball
Okpala is looking to make a pass
Teague with the ball
Teague shoots it to Randle
Julius Randle gets a pass
Randle over to James Smith
The pass is taken by Smith
Smith puts up a shot
The shot is rejected by Karl-Anthony Towns
Nowell rebounds the ball

Timberwolves 74, Suns 86 - 0:11, 3rd Quarter
Nowell brings it across the timeline
Jaylen Nowell is setting up a play
Nowell looks for an open man
Towns with the ball
Karl-Anthony Towns puts up a shot
Towns didn't get a real good look at that one
James Smith pulls down the board
That's the end of the quarter.

Suns Substitutions
#1 Devin Booker
#22 Deandre Ayton

Timberwolves Substitutions
#0 D'Angelo Russell
#13 Luke Kennard

Timberwolves 74, Suns 86 - 12:00, 4th Quarter
The ball is inbounded to Luke Kennard
Kennard takes a couple of dribbles
Kennard is looking to make a pass
Russell catches the pass
Russell is looking to make a pass
Edwards catches the pass
Edwards is looking to make a pass
Russell catches the pass
D'Angelo Russell dumps it off to Kennard
FOUL! Teague is whistled for the foul
That is foul number 2 on him

Timberwolves 74, Suns 86 - 11:48, 4th Quarter
The ball is inbounded to Luke Kennard
Kennard swings it over to Edwards
Anthony Edwards gets a pass
It's off the mark!
Julius Randle pulls down the board

Timberwolves 74, Suns 86 - 11:38, 4th Quarter
Randle outlets the ball to Marquis Teague
Teague is looking to make a pass
Ayton with the ball
Ayton is looking to make a pass
Okpala with the ball
Okpala puts up a shot
Okpala's shot is off the glass and bounces away
Ayton rebounds the ball
Ayton with the soft kiss off the square for two

Timberwolves 74, Suns 88 - 11:17, 4th Quarter
Luke Kennard takes the inbounds pass
Luke Kennard brings the ball over half court
Kennard kicks it to Edwards
Anthony Edwards gets a pass
Anthony Edwards surveys the defense
D'Angelo Russell gets a pass
Russell swings it over to Kennard
Kennard with the ball
Kennard looks for an open man
D'Angelo Russell receives the pass
Russell kicks it to Johnson
The pass is taken by Johnson
Johnson shoots it to Russell
Marquis Teague intercepts the pass!

Timberwolves 74, Suns 88 - 10:58, 4th Quarter
Teague brings it across the timeline
Teague takes a couple of dribbles
Teague looking for Randle
Julius Randle gets a pass
Randle is looking to make a pass
Deandre Ayton gets a pass
Deandre Ayton fires off a pass
The pass is taken by Randle
Randle is looking to make a pass
FOUL! Cameron Johnson is whistled for the foul
That is foul number 2 on him

Timberwolves 74, Suns 88 - 10:43, 4th Quarter
Devin Booker gets the inbounds pass
Booker is looking to make a pass
Deandre Ayton gets a pass
Deandre Ayton takes a shot
Ayton hits the shot

Timberwolves 74, Suns 90 - 10:37, 4th Quarter
D'Angelo Russell takes the inbounds pass
Russell dribbles it up to the top of the key
D'Angelo Russell delivers a pass to Edwards
Edwards catches the pass
Edwards clangs one off the rim
Okpala rebounds the ball

Timberwolves 74, Suns 90 - 10:24, 4th Quarter
Okpala outlets the ball to Marquis Teague
Marquis Teague is setting up a play
Teague over to Julius Randle
Randle catches the pass
Randle holds and looks
KZ Okpala gets a pass
Okpala over to Devin Booker
The pass is taken by Booker
Booker is looking to make a pass
Deandre Ayton gets a pass
Ayton shoots
Ayton's shot hits the iron and bounces off
Johnson rebounds the ball

Timberwolves 74, Suns 90 - 10:03, 4th Quarter
Johnson outlets the ball to D'Angelo Russell
Russell is looking to make a pass
Devin Booker picks off the bad pass!

Timberwolves 74, Suns 90 - 9:57, 4th Quarter
Devin Booker advances the ball past midcourt
Booker is looking to make a pass
The pass is taken by Randle
Julius Randle delivers a pass to Ayton
Ayton with the ball
Ayton drives, sees the help coming....finds the open man and hits him
Teague lets one go
Marquis Teague can't get the shot to fall
Russell grabs the board

Timberwolves 74, Suns 90 - 9:35, 4th Quarter
D'Angelo Russell brings the ball over half court
Russell over to Jaden McDaniels
Jaden McDaniels receives the pass
McDaniels is looking to make a pass
The pass is taken by Russell
Russell looking for McDaniels
Jaden McDaniels gets a pass
McDaniels looking for Edwards
Edwards with the ball
Anthony Edwards is getting ready to make his move off the dribble
Jaden McDaniels receives a sweet pass
McDaniels with a beautiful finger roll there for the bucket

Timberwolves 76, Suns 90 - 9:14, 4th Quarter
Phoenix inbounds the ball
Teague dribbles it up to the top of the key
Marquis Teague looking to send it to Randle
Randle with the ball
Randle dishes to Marquis Teague
Teague with the ball
Teague over to Devin Booker
FOUL! D'Angelo Russell is whistled for the foul
That is foul number 2 on him

Timberwolves 76, Suns 90 - 8:59, 4th Quarter
Devin Booker takes the inbounds pass
Booker swings it over to Okpala
KZ Okpala gets a pass
KZ Okpala delivers a pass to Booker
Booker catches the pass
Booker looking for Okpala
FOUL! Jaden McDaniels is whistled for the foul
That is foul number 2 on him

Timberwolves 76, Suns 90 - 8:52, 4th Quarter
Marquis Teague gets the inbounds pass
Teague keeps his dribble
Teague dishes to KZ Okpala
KZ Okpala gets a pass
Okpala shoots it to Booker
Booker catches the pass
Booker works the defense with some nice ball handling
Booker with the soft kiss off the square for two

Timberwolves 76, Suns 92 - 8:41, 4th Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
Russell still with the ball
D'Angelo Russell fires off a pass
Cameron Johnson receives the pass
Johnson lets one go
The shot rattles out
Deandre Ayton pulls down the board

Timberwolves 76, Suns 92 - 8:26, 4th Quarter
Marquis Teague receives the outlet pass from Deandre Ayton
Marquis Teague delivers a pass to Booker
Teague's pass for Devin Booker was deflected out of bounds

Timberwolves 76, Suns 92 - 8:18, 4th Quarter
The ball is inbounded to Devin Booker
Devin Booker looking to send it to Ayton
Deandre Ayton gets a pass
Ayton puts up a shot
Deandre Ayton knocks the shot down

Timberwolves 76, Suns 94 - 8:11, 4th Quarter
Minnesota inbounds the ball
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell looking to send it to McDaniels
McDaniels with the ball
McDaniels is looking to make a pass
D'Angelo Russell gets a pass
Russell kicks it to Edwards
Anthony Edwards gets a pass
Anthony Edwards was a little too strong on that one
Deandre Ayton pulls down the board

Timberwolves 76, Suns 94 - 7:56, 4th Quarter
Ayton outlets the ball to Marquis Teague
Marquis Teague delivers a pass to Booker
Booker catches the pass
Devin Booker surveys the defense
Julius Randle receives the pass
Randle lets one go
Randle's shot hits the iron and bounces off
Randle rebounds the ball
Randle is looking to make a pass
The pass is taken by Ayton
Deandre Ayton takes a shot
Deandre Ayton knocks the shot down

Timberwolves 76, Suns 96 - 7:31, 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
McDaniels catches the pass
McDaniels is looking to make a pass
Luke Kennard gets a pass
Kennard looks for an open man
The pass is taken by Russell
Okpala got a piece of that shot!
Ayton rebounds the ball

Timberwolves 76, Suns 96 - 7:14, 4th Quarter
Ayton sends the outlet pass to Teague
Teague is looking to make a pass
Devin Booker gets a pass
Booker is looking to make a pass
Devin Booker's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!

Suns Substitutions
#20 Dillon Brooks

Timberwolves Substitutions
#31 Jalen Smith
#32 Karl-Anthony Towns

Timberwolves 76, Suns 96 - 7:06, 4th Quarter
The ball is inbounded to Devin Booker
Devin Booker fires off a pass
Randle with the ball
Randle with the drive and the dish to Ayton
Ayton draws the help and makes a nice pass to Randle
Randle draws the help and makes a nice pass to Ayton
Ayton puts up a shot
Ayton fills it up

Timberwolves 76, Suns 98 - 6:50, 4th Quarter
Luke Kennard takes the inbounds pass
Kennard brings it across the timeline
Kennard looking for Russell
D'Angelo Russell gets a pass
Russell is looking to make a pass
Jalen Smith receives the pass
Anthony Edwards receives a sweet pass
Anthony Edwards puts it through from downtown!

Timberwolves 79, Suns 98 - 6:28, 4th Quarter
Marquis Teague gets the inbounds pass
Marquis Teague advances the ball past midcourt
Teague looking for Ayton
Deandre Ayton gets a pass
Ayton looks for an open man
Booker catches the pass
Booker is looking to make a pass
The pass is taken by Randle
Julius Randle looking to send it to Booker
Booker with the ball
Booker holds and looks
Brooks catches the pass
Dillon Brooks puts up a shot
Brooks sinks the triple try!

Timberwolves 79, Suns 101 - 6:04, 4th Quarter
Luke Kennard gets the inbounds pass
Luke Kennard brings the ball over half court
Kennard is looking to make a pass
The pass is taken by Russell
Russell looks for an open man
Luke Kennard receives the pass
Kennard is looking to make a pass
Russell catches the pass
D'Angelo Russell takes a shot
I bet Russell wishes he could have that one back
Ayton rebounds the ball

Timberwolves 79, Suns 101 - 5:46, 4th Quarter
Marquis Teague receives the outlet pass from Deandre Ayton
Teague is looking to make a pass
Booker catches the pass
Booker looks for an open man
The pass is taken by Ayton
Ayton is looking to make a pass
The pass is taken by Randle
Julius Randle fires off a pass
Devin Booker receives the pass
Booker is looking to make a pass
Brooks catches the pass
Dillon Brooks takes a shot
No good. That one barely grazed the rim
Edwards rebounds the ball

Timberwolves 79, Suns 101 - 5:20, 4th Quarter
Edwards outlets the ball to Luke Kennard
Kennard looking for Edwards
Anthony Edwards receives the pass
Anthony Edwards puts it on the floor
Dillon Brooks steals the dribble!
Brooks slams it home on the fast break!

Timberwolves 79, Suns 103 - 5:09, 4th Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell shoots it to Towns
Russell's pass for Karl-Anthony Towns was deflected out of bounds

Suns Substitutions
#4 Jevon Carter
#17 Facundo Campazzo
#41 KZ Okpala
#49 James Smith

Timberwolves Substitutions
#4 Jaylen Nowell
#37 Vlatko Cancar
#43 Nemanja Bjelica
#11 Naz Reid

Timberwolves 79, Suns 103 - 4:57, 4th Quarter
Anthony Edwards takes the inbounds pass
Edwards holds and looks
Naz Reid gets a pass
The shot is off the mark
Reid comes away with an offensive rebound
Reid is looking to make a pass
Edwards catches the pass
Edwards is looking to make a pass
The pass is taken by Nowell
Nowell dishes to Vlatko Cancar
The pass is taken by Cancar
Cancar lets one go
Cancar's shot is off the iron
Smith grabs the board

Timberwolves 79, Suns 103 - 4:36, 4th Quarter
James Smith passes it over to Facundo Campazzo
Campazzo takes a couple of dribbles
Campazzo gets ready to fire off a pass
Julius Randle gets a pass
Julius Randle takes a shot
Randle buries the J

Timberwolves 79, Suns 105 - 4:27, 4th Quarter
Minnesota inbounds the ball
Edwards brings it across the timeline
Anthony Edwards puts it on the floor
Edwards is trying to go to the hole
The shot is rejected by Jevon Carter
Reid grabs the board
Naz Reid surveys the defense
Reid's pass for Jaylen Nowell sails out of bounds

Timberwolves 79, Suns 105 - 4:15, 4th Quarter
The ball is inbounded to Facundo Campazzo
Facundo Campazzo dribbles the ball over half court
Campazzo with a nice crossover
Campazzo lays it in for an easy bucket

Timberwolves 79, Suns 107 - 4:04, 4th Quarter
Minnesota inbounds the ball
Anthony Edwards brings the ball over half court
Anthony Edwards looking to send it to Reid
Reid catches the pass
Reid shoots
I bet Reid wishes he could have that one back
KZ Okpala grabs the defensive rebound

Timberwolves 79, Suns 107 - 3:46, 4th Quarter
Okpala sends the outlet pass to Campazzo
Campazzo keeps his dribble
Campazzo puts it through from downtown!

Timberwolves 79, Suns 110 - 3:34, 4th Quarter
Minnesota inbounds the ball
Anthony Edwards dribbles the ball over half court
Edwards dishes to Jaylen Nowell
Nowell catches the pass
Nowell lets one go
Nowell comes up short
Cancar rebounds the ball
Cancar shoots it to Nowell
The pass is taken by Nowell
Jaylen Nowell surveys the defense
Cancar with the ball
Cancar holds and looks
Anthony Edwards receives the pass
Edwards shoots
Edwards hits a tough shot in traffic

Timberwolves 81, Suns 110 - 3:12, 4th Quarter
The ball is inbounded to Facundo Campazzo
Campazzo brings it across the timeline
Campazzo dishes to KZ Okpala
Okpala catches the pass
No good. That one barely grazed the rim
Okpala rebounds the ball
Okpala's shot hits the iron and bounces off
James Smith pulls down the board
Smith is looking to make a pass
Randle catches the pass
Julius Randle delivers a pass to Campazzo
The pass is taken by Campazzo
Campazzo gets ready to fire off a pass
Carter with the ball
Carter dishes to Facundo Campazzo
Facundo Campazzo gets a pass
Facundo Campazzo looking to send it to Okpala
Okpala with the ball
KZ Okpala takes a shot
Okpala rattles home the three ball

Timberwolves 81, Suns 113 - 2:36, 4th Quarter
Jaylen Nowell takes the inbounds pass
Nowell brings it across the timeline
Nowell gets ready to fire off a pass
Bjelica catches the pass
Bjelica lets one go
Bjelica comes up short
KZ Okpala pulls down the board

Timberwolves 81, Suns 113 - 2:22, 4th Quarter
KZ Okpala sends the outlet pass to Facundo Campazzo
Campazzo kicks it to Randle
Julius Randle gets a pass
Julius Randle can't find the mark
Bjelica rebounds the ball

Timberwolves 81, Suns 113 - 2:12, 4th Quarter
Anthony Edwards receives the outlet pass from Nemanja Bjelica
Edwards keeps his dribble
Edwards dishes to Jaylen Nowell
Nowell catches the pass
The shot is off the mark
Julius Randle grabs the defensive rebound

Timberwolves 81, Suns 113 - 2:00, 4th Quarter
Facundo Campazzo receives the outlet pass from Julius Randle
Facundo Campazzo dumps it off to Randle
The pass is taken by Randle
Randle works the defense with some nice ball handling
Reid steals the ball from Randle!
FOUL! Nemanja Bjelica is whistled for the charge!
That is foul number 1 on him

Timberwolves 81, Suns 113 - 1:47, 4th Quarter
Facundo Campazzo gets the inbounds pass
Campazzo brings it across the timeline
Campazzo holds and looks
Jevon Carter gets a pass
Jevon Carter delivers a pass to Randle
Randle catches the pass
Randle kicks it to Okpala
The pass is taken by Okpala
KZ Okpala surveys the defense
FOUL! Vlatko Cancar commits the foul
That is foul number 1 on him

Timberwolves 81, Suns 113 - 1:36, 4th Quarter
Facundo Campazzo gets the inbounds pass
Campazzo is looking to make a pass
Randle with the ball
Julius Randle delivers a pass to Campazzo
Facundo Campazzo gets a pass
Campazzo is looking to make a pass
The pass is taken by Okpala
KZ Okpala takes a shot
Okpala comes up short
Smith comes away with an offensive rebound
Smith lays it in for an easy bucket

Timberwolves 81, Suns 115 - 1:21, 4th Quarter
Anthony Edwards gets the inbounds pass
Edwards brings it across the timeline
Edwards is looking to make a pass
Reid with the ball
Naz Reid looking to send it to Nowell
Jaylen Nowell receives the pass
Jaylen Nowell puts up a shot
FOUL! Campazzo commits the foul
That is foul number 1 on him
Jaylen Nowell can't get the shot to fall
Jaylen Nowell drops one in from the line
Nowell bounces the free throw off the rim
Jaylen Nowell pulls down the board
Nowell's shot hits the iron and bounces off
Facundo Campazzo pulls down the board

Timberwolves 82, Suns 115 - 1:01, 4th Quarter
Facundo Campazzo brings the ball over half court
Campazzo still with the ball
Campazzo is looking to make a pass
Jevon Carter gets a pass
Carter swings it over to Smith
Smith catches the pass
James Smith dumps it off to Okpala
Okpala with the ball
KZ Okpala delivers a pass to Smith
Smith catches the pass
Smith shoots
Smith had a good look but couldn't convert
Carter rebounds the ball
Carter looking for Randle
Randle catches the pass
Randle gets ready to fire off a pass
Randle's pass was stolen by Edwards!
WOW!! A sweet alley-oop pass by Edwards to Nowell for a jam on the break!

Timberwolves 84, Suns 115 - 0:24, 4th Quarter
The ball is passed in to Campazzo
Facundo Campazzo dribbles the ball over half court
Facundo Campazzo puts it on the floor
Campazzo over to Julius Randle
Randle catches the pass
Julius Randle dumps it off to Okpala
Okpala with the ball
KZ Okpala delivers a pass to Randle
Julius Randle gets a pass
Randle looks for an open man
Jevon Carter receives the pass
Carter over to KZ Okpala
Okpala with the ball
KZ Okpala dumps it off to Smith
Smith with the ball
James Smith takes a shot
Smith's shot is off the glass and bounces away
Jevon Carter pulls down the board
That's the end of the game.
The final score is Phoenix 115 and Minnesota 84