Welcome to Spectrum Center
Tonights game features
Phoenix
against
Charlotte
It's time for the opening tip
Dario Saric outjumps Alex Len to win the tip off
Suns 0, Hornets 0 - 11:59, 1st Quarter
Ball looking for Hayward
The pass is taken by Hayward
Hayward is looking to make a pass
Aaron Nesmith gets a pass
Nesmith looking for Washington
The pass is taken by Washington
Washington dishes to Dario Saric
Randle steals the pass from P.J. Washington!
Suns 0, Hornets 0 - 11:46, 1st Quarter
Randle outlets the ball to Devin Booker
Booker takes a couple of dribbles
Booker is trying to go to the hole
Booker drives, sees the help coming....finds the open man and hits him
Crowder draws an extra defender and kicks it to Julius Randle
Randle lets one go
Randle with a good look but can't get it to fall
Brooks rebounds the ball
Brooks gets ready to fire off a pass
Booker with the ball
Booker is looking to take his man to the basket
Booker drives, sees the help coming....finds the open man and hits him
Brooks with a good look but can't get it to fall
Washington comes away with the rebound
Suns 0, Hornets 0 - 11:16, 1st Quarter
Washington outlets the ball to LaMelo Ball
Ball takes a couple of dribbles
Ball might have just broken the defender's ankle with that crossover
Ball draws the help and makes a nice pass to Nesmith
Aaron Nesmith takes a shot
Nesmith's shot is off the iron
Randle comes away with the rebound
Suns 0, Hornets 0 - 11:00, 1st Quarter
Julius Randle sends the outlet pass to Devin Booker
Booker looks for an open man
Crowder catches the pass
Crowder kicks it to Randle
Randle catches the pass
Randle with a beautiful finger roll there for the bucket
Suns 2, Hornets 0 - 10:47, 1st Quarter
LaMelo Ball gets the inbounds pass
Ball dribbles it up to the top of the key
LaMelo Ball puts it on the floor
LaMelo Ball was a little too strong on that one
Jae Crowder pulls down the board
Suns 2, Hornets 0 - 10:31, 1st Quarter
Crowder outlets the ball to Devin Booker
Booker gets ready to fire off a pass
Crowder with the ball
Crowder is looking to make a pass
FOUL! Nesmith is going to be charged with that foul
That is foul number 1 on him
Suns 2, Hornets 0 - 10:21, 1st Quarter
Phoenix inbounds the ball
Devin Booker puts it on the floor
Booker draws the help and makes a nice pass to Crowder
Crowder lets one go
Crowder puts it through from downtown!
Suns 5, Hornets 0 - 10:15, 1st Quarter
Gordon Hayward takes the inbounds pass
Gordon Hayward brings the ball over half court
Hayward over to LaMelo Ball
LaMelo Ball receives the pass
Ball is looking to make a pass
FOUL! Dillon Brooks commits the foul
That is foul number 1 on him
Suns 5, Hornets 0 - 10:07, 1st Quarter
The ball is passed in to Ball
Ball kicks it to Nesmith
Nesmith with the ball
Aaron Nesmith dumps it off to Hayward
Hayward catches the pass
FOUL! Jae Crowder commits the foul
That is foul number 1 on him
Hayward's shot hits the iron and bounces off
Hayward hits the free throw
Gordon Hayward drops one in from the line
Suns 5, Hornets 2 - 9:57, 1st Quarter
Phoenix inbounds the ball
Booker brings it across the timeline
Booker takes a couple of dribbles
Booker swings it over to Brooks
FOUL! Aaron Nesmith commits the foul
That is foul number 2 on him
Hornets Substitutions
#3 Tyrese Maxey
Suns 5, Hornets 2 - 9:49, 1st Quarter
The ball is passed in to Booker
Booker keeps his dribble
Booker looks for an open man
Randle with the ball
Randle puts up a shot
Julius Randle's shot hits the iron, bounces up and in!
Suns 7, Hornets 2 - 9:43, 1st Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball brings the ball over half court
Ball keeps his dribble
Ball is looking to make a pass
Saric with the ball
Saric puts up a shot
FOUL! Randle commits the foul
That is foul number 1 on him
Dario Saric can't get the shot to fall
Saric sinks one from the charity stripe
Dario Saric drops one in from the line
Suns 7, Hornets 4 - 9:32, 1st Quarter
Phoenix inbounds the ball
Devin Booker advances the ball past midcourt
Booker looking for Brooks
Dillon Brooks receives the pass
Dillon Brooks dumps it off to Booker
Booker with the ball
Booker is looking to make a pass
Brooks with the ball
Brooks is looking to make a pass
The pass is taken by Randle
Julius Randle delivers a pass to Booker
Devin Booker receives the pass
Booker lets one go
FOUL! Maxey is whistled for the foul
That is foul number 1 on him
BRICK!
Booker sinks one from the charity stripe
Booker hits the free throw
Suns 9, Hornets 4 - 9:11, 1st Quarter
Gordon Hayward gets the inbounds pass
Hayward dribbles it up to the top of the key
Hayward still with the ball
Hayward drops in a triple off the glass! Oh My!
Suns 9, Hornets 7 - 8:58, 1st Quarter
The ball is inbounded to Devin Booker
Devin Booker dribbles the ball over half court
Booker shoots it to Len
Len catches the pass
Len looking for Booker
FOUL! Saric commits the foul
That is foul number 1 on him
Suns 9, Hornets 7 - 8:49, 1st Quarter
The ball is inbounded to Devin Booker
Booker keeps his dribble
Devin Booker looking to send it to Crowder
Crowder with the ball
Crowder kicks it to Randle
Randle with the ball
Randle draws an extra defender and kicks it to Devin Booker
Booker's shot hits the iron and bounces off
Dario Saric pulls down the board
Suns 9, Hornets 7 - 8:32, 1st Quarter
Saric outlets the ball to Gordon Hayward
Gordon Hayward is setting up a play
Hayward over to LaMelo Ball
Ball catches the pass
Ball looking for Washington
Washington catches the pass
Washington is looking to make a pass
The pass is taken by Saric
Randle rips the ball from Dario Saric!
Oh My! I can't believe Len missed the wide open dunk on the break!
FOUL! Washington is whistled for the foul
That is foul number 1 on him
Len misses the free throw
Alex Len drops one in from the line
Suns 10, Hornets 7 - 8:14, 1st Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball brings the ball over half court
LaMelo Ball is setting up a play
Ball holds and looks
Hayward with the ball
Hayward looks for an open man
Washington with the ball
P.J. Washington takes a shot
Washington's shot is off the iron
Julius Randle pulls down the board
Suns 10, Hornets 7 - 7:53, 1st Quarter
Julius Randle passes it over to Devin Booker
Booker takes a couple of dribbles
Booker holds and looks
Julius Randle gets a pass
Julius Randle surveys the defense
Booker catches the pass
Booker is looking to make a pass
Len catches the pass
Alex Len puts up a shot
Len drops in a triple off the glass! Oh My!
Suns 13, Hornets 7 - 7:36, 1st Quarter
The ball is passed in to Ball
LaMelo Ball dribbles the ball over half court
Ball kicks it to Maxey
Tyrese Maxey gets a pass
Tyrese Maxey looking to send it to Washington
FOUL! Booker is whistled for the foul
That is foul number 1 on him
Suns 13, Hornets 7 - 7:22, 1st Quarter
Charlotte inbounds the ball
Ball kicks it to Washington
P.J. Washington gets a pass
P.J. Washington is getting ready to make his move off the dribble
Tyrese Maxey receives a sweet pass
Tyrese Maxey puts up a shot
Tyrese Maxey shows off his range and hits the three
Suns 13, Hornets 10 - 7:08, 1st Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
The shot is off the mark
P.J. Washington pulls down the board
Suns 13, Hornets 10 - 6:58, 1st Quarter
Washington outlets the ball to LaMelo Ball
Ball over to Tyrese Maxey
Tyrese Maxey receives the pass
Tyrese Maxey puts up a shot
It's Good!
Suns 13, Hornets 12 - 6:47, 1st Quarter
The ball is passed in to Booker
Devin Booker dribbles the ball over half court
Booker is looking to make a pass
FOUL! Maxey is whistled for the foul
That is foul number 2 on him
Hornets Substitutions
#22 Jawun Evans
Booker hits the free throw
Devin Booker drops one in from the line
Suns 15, Hornets 12 - 6:39, 1st Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball advances the ball past midcourt
LaMelo Ball dumps it off to Hayward
The pass is taken by Hayward
Hayward is looking to make a pass
The pass is taken by Saric
Saric lays it in for an easy bucket
Suns 15, Hornets 14 - 6:21, 1st Quarter
Devin Booker takes the inbounds pass
Booker brings it across the timeline
Booker still with the ball
Booker attempts to drive to the basket
Booker drives, sees the help coming....finds the open man and hits him
Brooks lets one go
It's off the mark!
Devin Booker grabs the offensive rebound
FOUL! Evans commits the foul
That is foul number 1 on him
Booker's shot is off the iron
Booker hits the free throw
Booker hits the free throw
Suns 17, Hornets 14 - 6:06, 1st Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball brings the ball over half court
Ball is looking to make a pass
P.J. Washington gets a pass
P.J. Washington takes a shot
Washington's shot is off the glass and bounces away
Randle comes away with the rebound
Suns 17, Hornets 14 - 5:54, 1st Quarter
Devin Booker receives the outlet pass from Julius Randle
Devin Booker is setting up a play
Booker looks for an open man
Brooks catches the pass
Brooks is looking to make a pass
FOUL! LaMelo Ball commits the foul
That is foul number 1 on him
Hornets Substitutions
#48 Robert Williams III
Suns Substitutions
#49 James Smith
Timeout called by the Hornets.
Brooks sinks one from the charity stripe
Brooks hits the free throw
Suns Substitutions
#2 Marquis Teague
Suns 19, Hornets 14 - 5:42, 1st Quarter
LaMelo Ball gets the inbounds pass
Ball dribbles it up to the top of the key
Ball shoots it to Hayward
Hayward catches the pass
Gordon Hayward puts up a shot
Gordon Hayward can't find the mark
Washington grabs the board
Washington with the soft kiss off the square for two
Suns 19, Hornets 16 - 5:20, 1st Quarter
Phoenix inbounds the ball
Marquis Teague brings the ball over half court
Teague over to Devin Booker
Devin Booker receives the pass
Booker looks for an open man
Julius Randle gets a pass
Julius Randle delivers a pass to Smith
James Smith receives the pass
James Smith fires off a pass
Booker catches the pass
Devin Booker dumps it off to Randle
Randle with the ball
Randle shoots
Randle puts it through from downtown!
Suns 22, Hornets 16 - 4:57, 1st Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball brings the ball over half court
Ball is looking to make a pass
P.J. Washington receives the pass
P.J. Washington is getting ready to make his move off the dribble
P.J. Washington throws a terrible pass over the head of Williams III
Suns 22, Hornets 16 - 4:43, 1st Quarter
Devin Booker takes the inbounds pass
Booker sends the outlet pass to Teague
Teague is looking to make a pass
Booker catches the pass
Booker shoots it to Smith
Smith with the ball
James Smith surveys the defense
Jawun Evans intercepts the pass!
FOUL! P.J. Washington is whistled for the charge!
That is foul number 2 on him
Hornets Substitutions
#0 Miles Bridges
Suns 22, Hornets 16 - 4:21, 1st Quarter
Phoenix inbounds the ball
Booker dribbles it up to the top of the key
Devin Booker is setting up a play
Booker dishes to Julius Randle
The pass is taken by Randle
Julius Randle fires off a pass
Booker with the ball
Booker is trying to go to the hole
Booker draws the help and makes a nice pass to Smith
Williams III steals the ball from Smith!
Williams III slams it home on the fast break!
Suns 22, Hornets 18 - 3:58, 1st Quarter
Devin Booker gets the inbounds pass
Devin Booker advances the ball past midcourt
Booker is looking to make a pass
James Smith gets a pass
James Smith surveys the defense
The pass is taken by Booker
Booker kicks it to Teague
Teague with the ball
Teague kicks it to Booker
Booker with the ball
Booker looking for Randle
The pass is taken by Randle
Julius Randle fires off a pass
Booker catches the pass
Booker lets one go
Devin Booker was a little too strong on that one
Julius Randle grabs the offensive rebound
Randle with a beautiful finger roll there for the bucket
Suns 24, Hornets 18 - 3:32, 1st Quarter
Charlotte inbounds the ball
Hayward brings it across the timeline
Hayward over to Jawun Evans
The pass is taken by Evans
Evans holds and looks
Miles Bridges receives the pass
Bridges is looking to make a pass
Marquis Teague picks off the bad pass!
Crowder gets a great pass from Marquis Teague and lays it in on the break
Suns 26, Hornets 18 - 3:16, 1st Quarter
Charlotte inbounds the ball
Gordon Hayward brings the ball over half court
Hayward keeps his dribble
Gordon Hayward surveys the defense
Bridges catches the pass
Bridges is trying to go to the hole
Bridges's shot hits the iron and bounces off
Booker comes away with the rebound
Suns 26, Hornets 18 - 3:04, 1st Quarter
Devin Booker brings the ball over half court
Booker shoots it to Randle
Randle catches the pass
Julius Randle dumps it off to Booker
The pass intended for Booker was knocked out of bounds
Hornets Substitutions
#40 Ike Anigbogu
Suns Substitutions
#40 Paul Millsap
Suns 26, Hornets 18 - 2:54, 1st Quarter
Marquis Teague takes the inbounds pass
Teague is looking to make a pass
Teague's pass was stolen by Hayward!
Suns 26, Hornets 18 - 2:51, 1st Quarter
Gordon Hayward advances the ball past midcourt
Hayward keeps his dribble
Hayward is going to attack the rim
Hayward draws the help and makes a nice pass to Williams III
Robert Williams III puts up a shot
Williams III's shot is good
Suns 26, Hornets 20 - 2:39, 1st Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
Booker dishes to Marquis Teague
Teague with the ball
Teague is looking to make a pass
Devin Booker gets a pass
Booker shoots it to Randle
Julius Randle receives the pass
Randle gets ready to fire off a pass
Marquis Teague gets a pass
Teague shoots
What a fantastic block by LaMelo Ball!
LaMelo Ball pulls down the board
Suns 26, Hornets 20 - 2:14, 1st Quarter
LaMelo Ball dribbles the ball over half court
LaMelo Ball puts it on the floor
LaMelo Ball dumps it off to Bridges
Miles Bridges gets a pass
Miles Bridges delivers a pass to Hayward
Gordon Hayward receives the pass
Hayward rattles one home
Suns 26, Hornets 22 - 1:57, 1st Quarter
Marquis Teague takes the inbounds pass
Marquis Teague dribbles the ball over half court
Marquis Teague is setting up a play
Teague is looking to make a pass
The pass is taken by Millsap
Paul Millsap puts up a shot
Millsap got a great look there and knocked it down
Suns 28, Hornets 22 - 1:43, 1st Quarter
LaMelo Ball gets the inbounds pass
Ball brings it across the timeline
LaMelo Ball fires off a pass
Gordon Hayward receives the pass
Gordon Hayward takes a shot
No good. That one barely grazed the rim
The ball bounces out of bounds
Hornets Substitutions
#22 Jawun Evans
Suns Substitutions
#41 KZ Okpala
Suns 28, Hornets 22 - 1:25, 1st Quarter
Marquis Teague takes the inbounds pass
Devin Booker receives the outlet pass from Marquis Teague
Booker looks for an open man
Teague with the ball
Teague is looking to make a pass
Millsap with the ball
Paul Millsap puts up a shot
Millsap with a good look but can't get it to fall
Ball comes away with the rebound
Suns 28, Hornets 22 - 1:07, 1st Quarter
Ball brings it across the timeline
Ball still with the ball
LaMelo Ball dumps it off to Bridges
Bridges catches the pass
Bridges kicks it to Evans
Evans with the ball
Evans with a nice crossover
FOUL! Teague is whistled for the foul
That is foul number 1 on him
It's off the mark!
Jawun Evans drops one in from the line
Jawun Evans drops one in from the line
Suns 28, Hornets 24 - 0:49, 1st Quarter
Marquis Teague gets the inbounds pass
Teague dribbles it up to the top of the key
Marquis Teague is setting up a play
Teague looks for an open man
Ball steals the pass from Marquis Teague!
Suns 28, Hornets 24 - 0:43, 1st Quarter
LaMelo Ball sends the outlet pass to Jawun Evans
Jawun Evans looking to send it to Bridges
FOUL! Teague is going to be charged with that foul
That is foul number 2 on him
Suns Substitutions
#4 Jevon Carter
Evans hits the free throw
Evans hits the free throw
Suns 28, Hornets 26 - 0:39, 1st Quarter
The ball is passed in to Booker
Devin Booker brings the ball over half court
Booker is looking to make a pass
James Smith gets a pass
Smith puts up a shot
Williams III got a piece of that shot!
KZ Okpala grabs the offensive rebound
KZ Okpala fires off a pass
The pass is taken by Booker
Booker shoots it to Millsap
Millsap catches the pass
Millsap looking for Booker
Devin Booker receives the pass
Booker dishes to Jevon Carter
Jevon Carter receives the pass
Jevon Carter fires off a pass
Booker with the ball
Devin Booker puts up a shot
Booker comes up short
Williams III rebounds the ball
Suns 28, Hornets 26 - 0:11, 1st Quarter
Robert Williams III passes it over to Jawun Evans
Evans is looking to make a pass
Miles Bridges receives the pass
Miles Bridges dumps it off to Williams III
Robert Williams III gets a pass
Williams III lets one go
Williams III scores. How in the world did he get that one to fall?
Suns 28, Hornets 28 - 0:01, 1st Quarter
The ball is passed in to Carter
That's the end of the quarter.
Hornets Substitutions
#3 Tyrese Maxey
Suns Substitutions
#2 Marquis Teague
Suns 28, Hornets 28 - 12:00, 2nd Quarter
The ball is inbounded to Marquis Teague
Marquis Teague looking to send it to Smith
The pass is knocked away...but the ref calls a kicked ball
Suns 28, Hornets 28 - 11:55, 2nd Quarter
Marquis Teague gets the inbounds pass
Teague shoots it to Smith
Smith catches the pass
Smith has the ball stripped by Robert Williams III!
Williams III with a thunderous dunk on the break!!
Suns 28, Hornets 30 - 11:46, 2nd Quarter
The ball is passed in to Teague
Marquis Teague advances the ball past midcourt
Teague is looking to make a pass
The pass is taken by Carter
Jevon Carter puts up a shot
Carter with a good look but can't get it to fall
Anigbogu comes away with the rebound
Suns 28, Hornets 30 - 11:33, 2nd Quarter
Ike Anigbogu passes it over to Jawun Evans
Evans shoots it to Maxey
Maxey catches the pass
Maxey looking for Evans
Jawun Evans gets a pass
Jawun Evans knocks the shot down
Suns 28, Hornets 32 - 11:17, 2nd Quarter
Marquis Teague gets the inbounds pass
Teague brings it across the timeline
Marquis Teague is setting up a play
Teague holds and looks
FOUL! Maxey is whistled for the foul
That is foul number 3 on him
Hornets Substitutions
#2 LaMelo Ball
Suns 28, Hornets 32 - 11:11, 2nd Quarter
Marquis Teague takes the inbounds pass
Teague keeps his dribble
Marquis Teague is getting ready to make his move off the dribble
Marquis Teague knocks the shot down
Suns 30, Hornets 32 - 11:03, 2nd Quarter
LaMelo Ball takes the inbounds pass
Ball dribbles it up to the top of the key
LaMelo Ball puts it on the floor
Ball is looking to make a pass
Williams III with the ball
Williams III is looking to make a pass
The pass goes out of bounds but the ref says it was last touched by the defense
Suns 30, Hornets 32 - 10:48, 2nd Quarter
Jawun Evans takes the inbounds pass
Evans is looking to take his man to the basket
Evans draws an extra defender and kicks it to Robert Williams III
Williams III with a textbook jumper
Suns 30, Hornets 34 - 10:41, 2nd Quarter
Phoenix inbounds the ball
Teague dribbles it up to the top of the key
Teague keeps his dribble
Teague shoots it to Millsap
Paul Millsap receives the pass
Millsap swings it over to Okpala
FOUL! Anigbogu commits the foul
That is foul number 1 on him
Suns 30, Hornets 34 - 10:26, 2nd Quarter
Phoenix inbounds the ball
Marquis Teague surveys the defense
KZ Okpala receives the pass
KZ Okpala looking to send it to Millsap
Paul Millsap gets a pass
Millsap gets ready to fire off a pass
Teague with the ball
Teague kicks it to Carter
The pass is taken by Carter
Jevon Carter puts it on the floor
Carter with the drive and the dish to Millsap
Millsap shoots
Millsap sinks the triple try!
Suns 33, Hornets 34 - 10:10, 2nd Quarter
The ball is inbounded to Jawun Evans
Evans dribbles it up to the top of the key
Jawun Evans dumps it off to Ball
Ball with the ball
Ball swings it over to Bridges
Bridges with the ball
Bridges shoots
It's off the mark!
Millsap grabs the board
Suns 33, Hornets 34 - 9:57, 2nd Quarter
Millsap sends the outlet pass to Teague
Teague looks for an open man
Okpala catches the pass
Okpala holds and looks
Marquis Teague gets a pass
Teague is looking to make a pass
KZ Okpala receives the pass
Okpala is looking to make a pass
Marquis Teague gets a pass
Teague kicks it to Millsap
Millsap with the ball
Millsap lets one go
Millsap's shot rattles in and out
Anigbogu rebounds the ball
Suns 33, Hornets 34 - 9:30, 2nd Quarter
Ike Anigbogu passes it over to Jawun Evans
Evans hits the deuce
Suns 33, Hornets 36 - 9:22, 2nd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague advances the ball past midcourt
Marquis Teague surveys the defense
Okpala catches the pass
Okpala is looking to make a pass
The pass is taken by Millsap
Millsap holds and looks
Teague with the ball
Teague holds and looks
The pass is taken by Millsap
Millsap puts up a shot
Millsap knocks it down for three!
Suns 36, Hornets 36 - 9:05, 2nd Quarter
Jawun Evans takes the inbounds pass
Jawun Evans brings the ball over half court
Evans is looking to make a pass
LaMelo Ball receives the pass
Ball looking for Williams III
LaMelo Ball's pass is kicked by the defense - it may be illegal but still effective at stopping the pass!
Hornets Substitutions
#10 Aaron Nesmith
Suns Substitutions
#99 Jae Crowder
Timeout called by the Suns.
Suns 36, Hornets 36 - 8:51, 2nd Quarter
The ball is passed in to Ball
Ball looking for Nesmith
Aaron Nesmith receives the pass
Nesmith shoots
Nesmith clangs one off the rim
Millsap rebounds the ball
Suns 36, Hornets 36 - 8:41, 2nd Quarter
Marquis Teague receives the outlet pass from Paul Millsap
Teague is looking to make a pass
The pass is taken by Smith
James Smith surveys the defense
Teague with the ball
Teague over to Paul Millsap
The pass is taken by Millsap
Millsap swings it over to Teague
Teague with the ball
Marquis Teague fires off a pass
Paul Millsap receives the pass
Millsap is looking to make a pass
Jae Crowder gets a pass
Crowder lets one go
Jae Crowder shows off his range and hits the three
Suns 39, Hornets 36 - 8:14, 2nd Quarter
The ball is passed in to Ball
LaMelo Ball brings the ball over half court
Ball kicks it to Bridges
Miles Bridges receives the pass
Bridges shoots
I bet Bridges wishes he could have that one back
Paul Millsap pulls down the board
Suns 39, Hornets 36 - 8:01, 2nd Quarter
Paul Millsap sends the outlet pass to Marquis Teague
Teague gets ready to fire off a pass
Carter with the ball
Carter holds and looks
Paul Millsap gets a pass
Millsap is looking to make a pass
FOUL! Robert Williams III commits the foul
That is foul number 1 on him
Hornets Substitutions
#25 P.J. Washington
Suns Substitutions
#54 Julius Randle
Suns 39, Hornets 36 - 7:50, 2nd Quarter
Marquis Teague gets the inbounds pass
Teague dishes to Jevon Carter
The pass is taken by Carter
Jevon Carter delivers a pass to Teague
Teague with the ball
Teague swings it over to Crowder
Crowder with the ball
Crowder is looking to make a pass
The pass is taken by Teague
Teague over to Julius Randle
Randle catches the pass
Randle lets one go
Julius Randle with the kiss off the glass!
Suns 41, Hornets 36 - 7:33, 2nd Quarter
LaMelo Ball gets the inbounds pass
Ball brings it across the timeline
LaMelo Ball is setting up a play
Ball holds and looks
Ball's pass was stolen by Randle!
Suns 41, Hornets 36 - 7:22, 2nd Quarter
Randle sends the outlet pass to Teague
Teague is looking to make a pass
Jevon Carter gets a pass
Jevon Carter delivers a pass to Smith
James Smith gets a pass
James Smith looking to send it to Teague
Marquis Teague gets a pass
Marquis Teague dumps it off to Crowder
Crowder catches the pass
Crowder comes up short
The ball is knocked out of bounds by the offense
Suns 41, Hornets 36 - 7:02, 2nd Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball brings the ball over half court
Ball is looking to make a pass
Bridges catches the pass
Miles Bridges puts it on the floor
Bridges clangs one off the rim
Jae Crowder grabs the defensive rebound
Suns 41, Hornets 36 - 6:52, 2nd Quarter
Jae Crowder passes it over to Marquis Teague
Marquis Teague is setting up a play
Teague dishes to Jae Crowder
Crowder catches the pass
Crowder gets it to fall
Suns 43, Hornets 36 - 6:43, 2nd Quarter
The ball is passed in to Ball
LaMelo Ball dribbles the ball over half court
Ball keeps his dribble
LaMelo Ball fires off a pass
Washington with the ball
Washington puts up a shot
Washington sticks it from deep for three!
Suns 43, Hornets 39 - 6:27, 2nd Quarter
The ball is passed in to Teague
Marquis Teague brings the ball over half court
Marquis Teague is setting up a play
Marquis Teague fires off a pass
The pass is taken by Carter
Carter dishes to Marquis Teague
Marquis Teague gets a pass
Teague didn't get a real good look at that one
LaMelo Ball grabs the defensive rebound
Suns 43, Hornets 39 - 6:09, 2nd Quarter
LaMelo Ball advances the ball past midcourt
Ball is looking to make a pass
The pass is taken by Bridges
Miles Bridges looking to send it to Ball
Ball with the ball
Ball looks for an open man
Miles Bridges gets a pass
Bridges attempts to drive to the basket
Bridges drives, sees the help coming....finds the open man and hits him
Robert Williams III puts up a shot
Williams III hits the shot
Suns 43, Hornets 41 - 5:51, 2nd Quarter
Marquis Teague gets the inbounds pass
Marquis Teague advances the ball past midcourt
Teague over to Julius Randle
Julius Randle gets a pass
Julius Randle dumps it off to Teague
Teague with the ball
Marquis Teague dumps it off to Smith
James Smith gets a pass
Smith is looking to make a pass
Jae Crowder gets a pass
Crowder swings it over to Teague
Nesmith steals the pass from Jae Crowder!
Suns 43, Hornets 41 - 5:33, 2nd Quarter
LaMelo Ball receives the outlet pass from Aaron Nesmith
Ball looking for Nesmith
The pass is taken by Nesmith
Nesmith shoots it to Ball
LaMelo Ball receives the pass
Ball dishes to Aaron Nesmith
Nesmith with the ball
Aaron Nesmith delivers a pass to Bridges
Miles Bridges gets a pass
Miles Bridges takes a shot
Miles Bridges missed that one
The ball is knocked out of bounds by the offense
Hornets Substitutions
#20 Gordon Hayward
#30 Dario Saric
Suns Substitutions
#1 Devin Booker
#20 Dillon Brooks
#43 Alex Len
Timeout called by the Hornets.
Suns 43, Hornets 41 - 5:10, 2nd Quarter
The ball is passed in to Teague
Teague brings it across the timeline
Marquis Teague delivers a pass to Randle
Randle catches the pass
Julius Randle delivers a pass to Teague
Whoa! That was a horrible pass out of bounds by Randle
Suns 43, Hornets 41 - 4:52, 2nd Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball brings the ball over half court
Ball gets ready to fire off a pass
Saric catches the pass
Dario Saric fires off a pass
FOUL! Julius Randle is whistled for the foul
That is foul number 2 on him
Suns 43, Hornets 41 - 4:36, 2nd Quarter
The ball is passed in to Ball
Ball keeps his dribble
Ball over to Gordon Hayward
Devin Booker steps in and picks off the pass from Ball!
Suns 43, Hornets 41 - 4:29, 2nd Quarter
Devin Booker passes it over to Marquis Teague
Teague looking for Booker
Devin Booker receives the pass
Booker is looking to make a pass
Alex Len gets a pass
Len shoots
SWISH! It's good for three!
Suns 46, Hornets 41 - 4:17, 2nd Quarter
Gordon Hayward takes the inbounds pass
Hayward dribbles it up to the top of the key
Hayward is looking to make a pass
Saric catches the pass
Saric draws an extra defender and kicks it to P.J. Washington
Washington draws an extra defender and kicks it to Gordon Hayward
Gordon Hayward puts up a shot
Hayward scores. How in the world did he get that one to fall?
Suns 46, Hornets 43 - 4:01, 2nd Quarter
The ball is passed in to Teague
Teague brings it across the timeline
Teague keeps his dribble
Teague is looking to make a pass
Randle catches the pass
Randle looking for Len
The pass is taken by Len
Len swings it over to Teague
The pass goes out of bounds but the ref says it was last touched by the defense
Suns Substitutions
#40 Paul Millsap
Suns 46, Hornets 43 - 3:38, 2nd Quarter
Devin Booker takes the inbounds pass
Devin Booker puts up a shot
It's off the mark!
Bridges grabs the board
Suns 46, Hornets 43 - 3:32, 2nd Quarter
Miles Bridges sends the outlet pass to Gordon Hayward
Gordon Hayward surveys the defense
Washington catches the pass
Washington over to Gordon Hayward
Gordon Hayward receives the pass
Hayward is looking to make a pass
Bridges with the ball
Bridges is looking to make a pass
The pass is taken by Washington
Washington with the drive and the dish to Saric
Dario Saric takes a shot
Dario Saric hits a three ball from DEEP!
Suns 46, Hornets 46 - 3:10, 2nd Quarter
The ball is inbounded to Devin Booker
Booker brings it across the timeline
Booker is looking to make a pass
FOUL! Hayward commits the foul
That is foul number 1 on him
Suns 46, Hornets 46 - 3:06, 2nd Quarter
Devin Booker gets the inbounds pass
Booker still with the ball
Booker is going to attack the rim
Booker draws the help and makes a nice pass to Millsap
Whoa! That was a horrible pass out of bounds by Millsap
Suns 46, Hornets 46 - 2:56, 2nd Quarter
The ball is inbounded to LaMelo Ball
Ball brings it across the timeline
Ball takes a couple of dribbles
Ball over to Miles Bridges
Miles Bridges receives the pass
Bridges lets one go
Miles Bridges knocks the shot down
Suns 46, Hornets 48 - 2:42, 2nd Quarter
Devin Booker gets the inbounds pass
Booker brings it across the timeline
Booker takes a couple of dribbles
Devin Booker dumps it off to Randle
Julius Randle receives the pass
Randle shoots
P.J. Washington with the block!
Miles Bridges grabs the defensive rebound
Suns 46, Hornets 48 - 2:30, 2nd Quarter
Miles Bridges sends the outlet pass to Gordon Hayward
Hayward is looking to make a pass
Ball with the ball
Ball is looking to make a pass
Gordon Hayward receives the pass
Hayward is looking to make a pass
Miles Bridges gets a pass
Miles Bridges fires off a pass
Dario Saric gets a pass
Dario Saric fires off a pass
Ball with the ball
Ball shoots
Ball's shot rattles in and out
Randle comes away with the rebound
Suns 46, Hornets 48 - 2:02, 2nd Quarter
Randle sends the outlet pass to Booker
Booker takes a couple of dribbles
Booker kicks it to Randle
Julius Randle gets a pass
Randle looks for an open man
FOUL! P.J. Washington is whistled for the foul
That is foul number 3 on him
Hornets Substitutions
#22 Jawun Evans
#48 Robert Williams III
Randle sinks one from the charity stripe
Julius Randle drops one in from the line
Suns 48, Hornets 48 - 1:50, 2nd Quarter
The ball is inbounded to Jawun Evans
Jawun Evans brings the ball over half court
Jawun Evans is setting up a play
Evans is looking to make a pass
The pass is taken by Hayward
Gordon Hayward delivers a pass to Williams III
Robert Williams III gets a pass
Williams III gets ready to fire off a pass
Saric with the ball
Saric shoots it to Williams III
Robert Williams III receives the pass
Williams III with a textbook jumper
Suns 48, Hornets 50 - 1:33, 2nd Quarter
Devin Booker gets the inbounds pass
Devin Booker brings the ball over half court
Booker looking for Randle
Julius Randle gets a pass
Julius Randle looking to send it to Millsap
Millsap with the ball
Millsap is looking to make a pass
Devin Booker receives the pass
Booker is looking to make a pass
The pass is taken by Len
Len over to Julius Randle
Randle catches the pass
Randle lets one go
Randle didn't get a real good look at that one
Bridges grabs the board
Suns 48, Hornets 50 - 1:10, 2nd Quarter
Miles Bridges sends the outlet pass to Jawun Evans
Evans swings it over to Saric
Saric catches the pass
Saric is looking to make a pass
Bridges with the ball
Bridges dishes to Gordon Hayward
The pass is taken by Hayward
Gordon Hayward looking to send it to Bridges
Bridges catches the pass
BRICK!
Brooks grabs the board
Suns 48, Hornets 50 - 0:45, 2nd Quarter
Brooks sends the outlet pass to Booker
Booker is looking to make a pass
The pass is taken by Len
Len is looking to make a pass
Randle catches the pass
Julius Randle surveys the defense
Devin Booker gets a pass
Booker kicks it to Len
Len catches the pass
Len is looking to make a pass
Brooks with the ball
Dillon Brooks puts it on the floor
Devin Booker receives a sweet pass
FOUL! Hayward commits the foul
That is foul number 2 on him
Devin Booker can't find the mark
Booker hits the free throw
Booker hits the free throw
Suns 50, Hornets 50 - 0:24, 2nd Quarter
Charlotte inbounds the ball
Evans dribbles it up to the top of the key
Evans is looking to make a pass
Saric catches the pass
Saric is looking to make a pass
Jawun Evans gets a pass
Evans attempts to drive to the basket
Evans playing some sweet string music tonight
Suns 50, Hornets 52 - 0:09, 2nd Quarter
The ball is inbounded to Dillon Brooks
Brooks brings it across the timeline
Dillon Brooks is setting up a play
That's the end of the half.
Hornets Substitutions
#2 LaMelo Ball
#10 Aaron Nesmith
#25 P.J. Washington
Suns Substitutions
#99 Jae Crowder
Suns 50, Hornets 52 - 12:00, 3rd Quarter
Devin Booker takes the inbounds pass
Devin Booker puts it on the floor
Booker kicks it to Len
The pass is taken by Len
SLAM DUNK!!!
Suns 52, Hornets 52 - 11:50, 3rd Quarter
The ball is passed in to Ball
LaMelo Ball advances the ball past midcourt
Ball looking for Washington
The pass is taken by Washington
Washington is looking to make a pass
Ball with the ball
Ball dishes to Gordon Hayward
Gordon Hayward gets a pass
Hayward kicks it to Ball
The pass is taken by Ball
Ball lets one go
Ball's shot is off the glass and bounces away
Booker grabs the board
Suns 52, Hornets 52 - 11:21, 3rd Quarter
Devin Booker advances the ball past midcourt
Booker looks for an open man
Jae Crowder gets a pass
Crowder swings it over to Booker
Devin Booker gets a pass
Booker shows some fancy dribbling and is going to the rim
Booker with a beautiful finger roll there for the bucket
Suns 54, Hornets 52 - 11:11, 3rd Quarter
Charlotte inbounds the ball
LaMelo Ball brings the ball over half court
Ball is looking to make a pass
P.J. Washington receives the pass
P.J. Washington is getting ready to make his move off the dribble
Len makes a great defensive play and takes the ball from Washington!
WOW! What a jam on the break by Randle
Suns 56, Hornets 52 - 10:51, 3rd Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball dribbles the ball over half court
LaMelo Ball puts it on the floor
Ball is looking to make a pass
Dario Saric receives the pass
Saric dishes to P.J. Washington
P.J. Washington receives the pass
Washington with a nice crossover
Washington with the drive and the dish to Hayward
Hayward lets one go
Hayward drains the bucket
Suns 56, Hornets 54 - 10:29, 3rd Quarter
Devin Booker gets the inbounds pass
Devin Booker brings the ball over half court
Devin Booker puts it on the floor
Devin Booker looking to send it to Randle
Julius Randle gets a pass
Randle is looking to make a pass
Len catches the pass
Len dishes to Devin Booker
Devin Booker receives the pass
Booker looking for Crowder
The pass is taken by Crowder
Crowder with a nice crossover
Devin Booker receives a sweet pass
Booker lets one go
Booker puts it through from downtown!
Suns 59, Hornets 54 - 10:05, 3rd Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball advances the ball past midcourt
Ball still with the ball
Ball clangs one off the rim
Dario Saric pulls down the board
Saric is looking to make a pass
P.J. Washington gets a pass
P.J. Washington looking to send it to Ball
Ball with the ball
LaMelo Ball puts up a shot
Ball buries it from behind the arc!
Suns 59, Hornets 57 - 9:44, 3rd Quarter
Phoenix inbounds the ball
Devin Booker brings the ball over half court
Booker holds and looks
Randle catches the pass
Randle is looking to make a pass
Devin Booker gets a pass
Devin Booker puts it on the floor
Jae Crowder receives a sweet pass
Crowder shoots
Jae Crowder puts it through from downtown!
Suns 62, Hornets 57 - 9:24, 3rd Quarter
Charlotte inbounds the ball
LaMelo Ball advances the ball past midcourt
Ball is looking to make a pass
Aaron Nesmith receives the pass
Aaron Nesmith puts up a shot
Nesmith's shot hits the iron and bounces off
Booker rebounds the ball
Suns 62, Hornets 57 - 9:08, 3rd Quarter
Devin Booker advances the ball past midcourt
Booker keeps his dribble
Booker is looking to make a pass
The pass is knocked away...but the ref calls a kicked ball
Suns 62, Hornets 57 - 8:59, 3rd Quarter
The ball is inbounded to Devin Booker
Devin Booker looking to send it to Brooks
Brooks catches the pass
Brooks is trying to go to the hole
Ball says get that stuff outta here!
Saric comes away with the rebound
Suns 62, Hornets 57 - 8:49, 3rd Quarter
LaMelo Ball receives the outlet pass from Dario Saric
Ball takes a couple of dribbles
Ball works the defense with some nice ball handling
FOUL! LaMelo Ball is whistled for the charge!
That is foul number 2 on him
Suns 62, Hornets 57 - 8:41, 3rd Quarter
The ball is inbounded to Devin Booker
Devin Booker brings the ball over half court
Booker puts it through from downtown!
Suns 65, Hornets 57 - 8:29, 3rd Quarter
Aaron Nesmith takes the inbounds pass
Nesmith brings it across the timeline
Nesmith shoots it to Ball
Ball with the ball
Ball with a nice crossover
Ball draws the help and makes a nice pass to Nesmith
I bet Nesmith wishes he could have that one back
Brooks rebounds the ball
Suns 65, Hornets 57 - 8:09, 3rd Quarter
Brooks outlets the ball to Devin Booker
Booker looking for Len
The pass is taken by Len
Len is looking to make a pass
Crowder catches the pass
Crowder is looking to make a pass
The pass is taken by Booker
Booker is looking to make a pass
The pass intended for Randle was knocked out of bounds
Suns 65, Hornets 57 - 7:57, 3rd Quarter
The ball is passed in to Booker
Booker holds and looks
The pass is taken by Randle
Randle looks for an open man
The pass is taken by Booker
Booker lets one go
FOUL! Nesmith is going to be charged with that foul
That is foul number 3 on him
I bet Booker wishes he could have that one back
Booker hits the free throw
Booker sinks one from the charity stripe
Suns 67, Hornets 57 - 7:45, 3rd Quarter
LaMelo Ball gets the inbounds pass
Ball dribbles it up to the top of the key
LaMelo Ball puts it on the floor
Ball gets ready to fire off a pass
Nesmith catches the pass
Aaron Nesmith looking to send it to Washington
P.J. Washington gets a pass
Washington drives, sees the help coming....finds the open man and hits him
Saric lets one go
Saric's shot rattles in and out
Jae Crowder grabs the defensive rebound
Suns 67, Hornets 57 - 7:22, 3rd Quarter
Devin Booker receives the outlet pass from Jae Crowder
Booker is looking to make a pass
Jae Crowder receives the pass
Crowder shoots
The shot rattles out
Nesmith grabs the board
Suns 67, Hornets 57 - 7:08, 3rd Quarter
Aaron Nesmith sends the outlet pass to LaMelo Ball
LaMelo Ball puts it on the floor
Ball is looking to take his man to the basket
Ball drives, sees the help coming....finds the open man and hits him
Hayward's shot is off the iron
Julius Randle grabs the defensive rebound
Suns 67, Hornets 57 - 6:54, 3rd Quarter
Devin Booker receives the outlet pass from Julius Randle
Booker with a good look but can't get it to fall
LaMelo Ball pulls down the board
Suns 67, Hornets 57 - 6:44, 3rd Quarter
P.J. Washington receives the outlet pass from LaMelo Ball
Washington is trying to go to the hole
Washington draws the help and makes a nice pass to Ball
Ball shoots
LaMelo Ball from way downtown....BANG!
Suns 67, Hornets 60 - 6:25, 3rd Quarter
Phoenix inbounds the ball
Devin Booker advances the ball past midcourt
Booker looking for Crowder
The pass is taken by Crowder
Crowder looking for Randle
The pass is taken by Randle
Randle gets ready to fire off a pass
The pass is taken by Booker
Booker holds and looks
The pass is taken by Randle
Randle holds and looks
The pass is taken by Booker
Booker kicks it to Brooks
Dillon Brooks receives the pass
Brooks shoots
Dillon Brooks was a little too strong on that one
P.J. Washington grabs the defensive rebound
Suns 67, Hornets 60 - 5:59, 3rd Quarter
Washington brings it across the timeline
Washington shoots it to Hayward
Hayward catches the pass
Hayward puts up a shot
Hayward drains the bucket
Suns 67, Hornets 62 - 5:49, 3rd Quarter
Devin Booker gets the inbounds pass
Booker brings it across the timeline
Booker shoots it to Randle
Randle with the ball
Randle looks for an open man
The pass is taken by Booker
Devin Booker looking to send it to Randle
Randle with the ball
Randle is looking to make a pass
Devin Booker receives the pass
Booker swings it over to Crowder
Crowder with the ball
Crowder shoots
It's off the mark!
Dario Saric grabs the defensive rebound
Suns 67, Hornets 62 - 5:22, 3rd Quarter
Dario Saric brings the ball over half court
Dario Saric dumps it off to Ball
LaMelo Ball gets a pass
Ball dishes to Aaron Nesmith
The pass is taken by Nesmith
Nesmith attempts to drive to the basket
FOUL! Alex Len is whistled for the foul
That is foul number 1 on him
I bet Nesmith wishes he could have that one back
Hornets Substitutions
#0 Miles Bridges
#48 Robert Williams III
Suns Substitutions
#40 Paul Millsap
#49 James Smith
Timeout called by the Suns.
Aaron Nesmith throws up a brick from the line
Nesmith hits the free throw
Hornets Substitutions
#20 Gordon Hayward
Suns 67, Hornets 63 - 5:12, 3rd Quarter
Devin Booker takes the inbounds pass
Devin Booker advances the ball past midcourt
Devin Booker looking to send it to Brooks
Brooks catches the pass
Brooks is looking to make a pass
Devin Booker receives the pass
Booker is looking to make a pass
The pass is taken by Randle
Randle lets one go
Randle with a good look but can't get it to fall
Hayward comes away with the rebound
Suns 67, Hornets 63 - 4:56, 3rd Quarter
Hayward outlets the ball to P.J. Washington
Washington takes a couple of dribbles
Washington is looking to make a pass
Ball with the ball
Ball looking for Hayward
Hayward catches the pass
Hayward is looking to make a pass
LaMelo Ball receives the pass
LaMelo Ball surveys the defense
Gordon Hayward receives the pass
Hayward lets one go
Gordon Hayward shows off his range and hits the three
Suns 67, Hornets 66 - 4:38, 3rd Quarter
Devin Booker gets the inbounds pass
Devin Booker advances the ball past midcourt
Booker takes a couple of dribbles
Booker missed that one badly
Hayward rebounds the ball
Suns 67, Hornets 66 - 4:26, 3rd Quarter
LaMelo Ball receives the outlet pass from Gordon Hayward
Ball is looking to make a pass
Hayward catches the pass
Gordon Hayward puts up a shot
FOUL! Paul Millsap commits the foul
That is foul number 1 on him
Gordon Hayward missed that one
Hayward misses the free throw
Gordon Hayward drops one in from the line
Suns 67, Hornets 67 - 4:15, 3rd Quarter
Phoenix inbounds the ball
Devin Booker advances the ball past midcourt
Booker shoots it to Millsap
Millsap catches the pass
Millsap sinks the long one
Suns 70, Hornets 67 - 4:05, 3rd Quarter
Charlotte inbounds the ball
LaMelo Ball advances the ball past midcourt
LaMelo Ball dumps it off to Bridges
Miles Bridges gets a pass
Bridges is looking to make a pass
Hayward catches the pass
Hayward holds and looks
The pass is taken by Williams III
Williams III swings it over to Washington
The pass is taken by Washington
P.J. Washington puts up a shot
Washington with a good look but can't get it to fall
Williams III comes away with an offensive rebound
Williams III finishes with the soft touch around the rim
Suns 70, Hornets 69 - 3:38, 3rd Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
Devin Booker is setting up a play
Booker is looking to make a pass
Booker's pass is off the defender's foot and whistled dead
Hornets Substitutions
#22 Jawun Evans
#3 Tyrese Maxey
Suns Substitutions
#41 KZ Okpala
Suns 70, Hornets 69 - 3:26, 3rd Quarter
Phoenix inbounds the ball
Devin Booker surveys the defense
Okpala with the ball
Okpala puts up a shot
I bet Okpala wishes he could have that one back
Gordon Hayward grabs the defensive rebound
Suns 70, Hornets 69 - 3:17, 3rd Quarter
Jawun Evans receives the outlet pass from Gordon Hayward
Evans is looking to make a pass
Gordon Hayward gets a pass
Hayward puts up a shot
SWISH! It's good for three!
Suns 70, Hornets 72 - 3:03, 3rd Quarter
The ball is passed in to Booker
Devin Booker dribbles the ball over half court
Booker keeps his dribble
Booker shoots it to Brooks
FOUL! Maxey is whistled for the foul
That is foul number 4 on him
Hornets Substitutions
#2 LaMelo Ball
Suns 70, Hornets 72 - 2:56, 3rd Quarter
The ball is inbounded to Devin Booker
Booker takes a couple of dribbles
Booker holds and looks
Booker's pass for James Smith was deflected out of bounds
Suns 70, Hornets 72 - 2:48, 3rd Quarter
The ball is inbounded to Devin Booker
Booker is looking to make a pass
Dillon Brooks gets a pass
Brooks is looking to make a pass
Paul Millsap gets a pass
Paul Millsap surveys the defense
The pass is taken by Okpala
Okpala holds and looks
Okpala's pass for Devin Booker was deflected out of bounds
Suns 70, Hornets 72 - 2:38, 3rd Quarter
Devin Booker gets the inbounds pass
Booker takes a couple of dribbles
Devin Booker surveys the defense
Millsap with the ball
Millsap puts up a shot
Paul Millsap with the kiss off the glass!
Suns 72, Hornets 72 - 2:30, 3rd Quarter
The ball is inbounded to Jawun Evans
Jawun Evans dribbles the ball over half court
Evans is looking to make a pass
LaMelo Ball gets a pass
Ball is looking to make a pass
The pass is taken by Bridges
Bridges drives, sees the help coming....finds the open man and hits him
Robert Williams III puts up a shot
FOUL! Paul Millsap commits the foul
That is foul number 2 on him
Williams III missed that one badly
Williams III sinks one from the charity stripe
Williams III hits the free throw
Suns 72, Hornets 74 - 2:11, 3rd Quarter
Devin Booker gets the inbounds pass
Devin Booker dribbles the ball over half court
Devin Booker surveys the defense
Paul Millsap receives the pass
Millsap rattles home the three ball
Suns 75, Hornets 74 - 1:58, 3rd Quarter
The ball is passed in to Evans
Jawun Evans advances the ball past midcourt
Evans kicks it to Ball
Ball catches the pass
Ball is looking to make a pass
The pass is taken by Bridges
Bridges's shot is off the iron
Robert Williams III grabs the offensive rebound
FOUL! Smith is whistled for the foul
That is foul number 1 on him
The shot is off the mark
Hornets Substitutions
#10 Aaron Nesmith
#40 Ike Anigbogu
Suns Substitutions
#2 Marquis Teague
#99 Jae Crowder
Robert Williams III throws up a brick from the line
Robert Williams III throws up a brick from the line
Williams III rebounds the ball
FOUL! Smith is whistled for the foul
That is foul number 2 on him
I bet Williams III wishes he could have that one back
Robert Williams III drops one in from the line
Williams III misses the free throw
Williams III comes away with an offensive rebound
Smith says get that stuff outta here!
Williams III grabs the board
Williams III flushes it home with a huge dunk!!!
Suns 75, Hornets 77 - 1:28, 3rd Quarter
Marquis Teague gets the inbounds pass
Teague brings it across the timeline
Teague looks for an open man
The pass is taken by Crowder
Crowder kicks it to Booker
Crowder's pass for Devin Booker was deflected out of bounds
Suns 75, Hornets 77 - 1:19, 3rd Quarter
Phoenix inbounds the ball
Marquis Teague is setting up a play
Teague is looking to make a pass
Paul Millsap gets a pass
Paul Millsap puts up a shot
Paul Millsap made it look easy there
Suns 77, Hornets 77 - 1:12, 3rd Quarter
The ball is passed in to Evans
Jawun Evans advances the ball past midcourt
Evans looking for Williams III
Robert Williams III receives the pass
Williams III gets ready to fire off a pass
The pass is taken by Bridges
Miles Bridges puts up a shot
The ref blows the whistle. He says Bridges moved his pivot foot!
Suns 77, Hornets 77 - 1:00, 3rd Quarter
Marquis Teague takes the inbounds pass
Marquis Teague dribbles the ball over half court
Teague missed that one badly
James Smith pulls down the board
James Smith can't get the shot to fall
Anigbogu grabs the board
Suns 77, Hornets 77 - 0:47, 3rd Quarter
Jawun Evans receives the outlet pass from Ike Anigbogu
Jawun Evans puts it on the floor
Evans looking for Bridges
Jae Crowder intercepts the pass!
Suns 77, Hornets 77 - 0:39, 3rd Quarter
Devin Booker receives the outlet pass from Jae Crowder
Devin Booker dumps it off to Teague
Teague with the ball
Teague is looking to make a pass
The pass is taken by Booker
Booker looking for Smith
Smith catches the pass
James Smith surveys the defense
Paul Millsap gets a pass
Millsap looks for an open man
Teague with the ball
Teague is looking to make a pass
The pass is taken by Booker
Booker looks for an open man
Marquis Teague receives the pass
Marquis Teague dumps it off to Crowder
The pass is taken by Crowder
Crowder puts up a shot
Crowder clangs one off the rim
Evans grabs the board
Suns 77, Hornets 77 - 0:12, 3rd Quarter
Jawun Evans advances the ball past midcourt
Evans takes a couple of dribbles
Evans is looking to make a pass
Bridges with the ball
Bridges swings it over to Nesmith
Nesmith with the ball
Aaron Nesmith takes a shot
Nesmith drops in a triple off the glass! Oh My!
That's the end of the quarter.
Hornets Substitutions
#2 LaMelo Ball
Suns Substitutions
#4 Jevon Carter
Suns 77, Hornets 80 - 12:00, 4th Quarter
The ball is inbounded to LaMelo Ball
Ball is looking to make a pass
Nesmith with the ball
Nesmith swings it over to Bridges
Miles Bridges receives the pass
Bridges looking for Ball
The pass is taken by Ball
Ball rattles one home
Suns 77, Hornets 82 - 11:47, 4th Quarter
The ball is inbounded to Marquis Teague
Marquis Teague brings the ball over half court
Teague is looking to make a pass
Teague's pass for Jae Crowder sails out of bounds
Suns 77, Hornets 82 - 11:36, 4th Quarter
LaMelo Ball takes the inbounds pass
Ball dribbles it up to the top of the key
LaMelo Ball delivers a pass to Williams III
Robert Williams III receives the pass
Robert Williams III dumps it off to Ball
FOUL! Paul Millsap commits the foul
That is foul number 3 on him
Suns 77, Hornets 82 - 11:24, 4th Quarter
LaMelo Ball gets the inbounds pass
Ball still with the ball
Ball swings it over to Anigbogu
Ike Anigbogu receives the pass
Anigbogu is looking to make a pass
Bridges catches the pass
Bridges is looking to make a pass
Ball catches the pass
Ball over to Aaron Nesmith
Ball's pass for Aaron Nesmith was deflected out of bounds
Suns 77, Hornets 82 - 11:07, 4th Quarter
LaMelo Ball takes the inbounds pass
Ball is looking to make a pass
Robert Williams III receives the pass
Williams III lets one go
Williams III hits the shot
Suns 77, Hornets 84 - 11:03, 4th Quarter
The ball is passed in to Teague
Marquis Teague brings the ball over half court
Teague's shot hits the iron and bounces off
Bridges comes away with the rebound
Suns 77, Hornets 84 - 10:51, 4th Quarter
Bridges outlets the ball to LaMelo Ball
LaMelo Ball fires off a pass
The pass is taken by Anigbogu
Ike Anigbogu fires off a pass
Robert Williams III receives the pass
Williams III's shot is good
Suns 77, Hornets 86 - 10:40, 4th Quarter
The ball is passed in to Teague
Teague dribbles it up to the top of the key
Teague takes a couple of dribbles
Teague is looking to make a pass
Paul Millsap gets a pass
Paul Millsap shows off his range and hits the three
Suns 80, Hornets 86 - 10:25, 4th Quarter
LaMelo Ball gets the inbounds pass
LaMelo Ball brings the ball over half court
Ball holds and looks
Ike Anigbogu receives the pass
Anigbogu over to LaMelo Ball
The pass is taken by Ball
Ball over to Ike Anigbogu
Anigbogu catches the pass
Anigbogu dishes to LaMelo Ball
The pass is taken by Ball
Ball swings it over to Williams III
Robert Williams III gets a pass
Robert Williams III looking to send it to Ball
LaMelo Ball gets a pass
Ball is looking to make a pass
FOUL! Carter is going to be charged with that foul
That is foul number 1 on him
Suns 80, Hornets 86 - 10:08, 4th Quarter
LaMelo Ball gets the inbounds pass
Ball gets ready to fire off a pass
FOUL! Jevon Carter commits the foul
That is foul number 2 on him
Suns 80, Hornets 86 - 10:06, 4th Quarter
LaMelo Ball takes the inbounds pass
Ball is looking to make a pass
Miles Bridges receives the pass
Bridges is looking to make a pass
Aaron Nesmith gets a pass
Nesmith is looking to make a pass
Ball catches the pass
Ball is looking to make a pass
Miles Bridges gets a pass
Miles Bridges puts up a shot
Jae Crowder with the block!
Millsap comes away with the rebound
Suns 80, Hornets 86 - 9:45, 4th Quarter
Paul Millsap sends the outlet pass to Marquis Teague
Teague swings it over to Carter
LaMelo Ball picks off the bad pass!
Suns 80, Hornets 86 - 9:39, 4th Quarter
LaMelo Ball brings the ball over half court
Ball is looking to make a pass
FOUL! Carter is whistled for the foul
That is foul number 3 on him
Hornets Substitutions
#25 P.J. Washington
Suns Substitutions
#54 Julius Randle
Suns 80, Hornets 86 - 9:31, 4th Quarter
The ball is passed in to Ball
LaMelo Ball looking to send it to Washington
P.J. Washington gets a pass
Washington holds and looks
The pass is taken by Bridges
Bridges dishes to Ike Anigbogu
Ike Anigbogu gets a pass
Ike Anigbogu puts up a shot
FOUL! Julius Randle commits the foul
That is foul number 3 on him
Anigbogu's shot rattles in and out
Anigbogu hits the free throw
Anigbogu misses the free throw
Anigbogu comes away with an offensive rebound
Suns 80, Hornets 87 - 9:14, 4th Quarter
Anigbogu kicks it to Ball
The pass is taken by Ball
LaMelo Ball delivers a pass to Anigbogu
Anigbogu with the ball
Anigbogu is looking to make a pass
Aaron Nesmith receives the pass
Aaron Nesmith puts up a shot
Nesmith's shot hits the iron and bounces off
Millsap grabs the board
Suns 80, Hornets 87 - 9:01, 4th Quarter
Paul Millsap passes it over to Marquis Teague
Teague is looking to make a pass
Randle with the ball
Randle lets one go
Randle's shot hits nothing but the bottom of the net
Suns 82, Hornets 87 - 8:50, 4th Quarter
The ball is passed in to Ball
Ball brings it across the timeline
Ball still with the ball
Ball looks for an open man
Washington with the ball
Washington is looking to make a pass
Bridges with the ball
Bridges swings it over to Ball
FOUL! Jae Crowder commits the foul
That is foul number 2 on him
Suns Substitutions
#49 James Smith
Miles Bridges drops one in from the line
Bridges hits the free throw
Suns 82, Hornets 89 - 8:38, 4th Quarter
Jevon Carter takes the inbounds pass
Jevon Carter advances the ball past midcourt
Carter holds and looks
FOUL! LaMelo Ball is whistled for the foul
That is foul number 3 on him
Suns 82, Hornets 89 - 8:31, 4th Quarter
Phoenix inbounds the ball
Marquis Teague puts it on the floor
Teague looks for an open man
The pass is taken by Randle
Randle had a good look but couldn't convert
P.J. Washington grabs the defensive rebound
Suns 82, Hornets 89 - 8:14, 4th Quarter
Washington outlets the ball to LaMelo Ball
LaMelo Ball is setting up a play
Ball is looking to make a pass
P.J. Washington receives the pass
Washington with a beautiful finger roll there for the bucket
Suns 82, Hornets 91 - 8:01, 4th Quarter
The ball is inbounded to Marquis Teague
Marquis Teague advances the ball past midcourt
Teague keeps his dribble
Teague looks for an open man
The pass is taken by Smith
James Smith looking to send it to Randle
The pass is taken by Randle
Julius Randle puts up a shot
What a fantastic block by P.J. Washington!
Washington grabs the board
Suns 82, Hornets 91 - 7:44, 4th Quarter
Washington sends the outlet pass to Ball
LaMelo Ball puts it on the floor
Ball shoots it to Washington
The pass is taken by Washington
Washington over to Aaron Nesmith
Aaron Nesmith gets a pass
Nesmith holds and looks
LaMelo Ball receives the pass
Ball draws the help and makes a nice pass to Washington
Washington with the drive and the dish to Ball
The shot rattles out
Julius Randle grabs the defensive rebound
Suns 82, Hornets 91 - 7:21, 4th Quarter
Marquis Teague receives the outlet pass from Julius Randle
Teague shoots it to Randle
The pass was deflected out of bounds
Hornets Substitutions
#3 Tyrese Maxey
Suns Substitutions
#20 Dillon Brooks
#1 Devin Booker
#41 KZ Okpala
#43 Alex Len
Suns 82, Hornets 91 - 7:15, 4th Quarter
Devin Booker gets the inbounds pass
Booker over to Dillon Brooks
Dillon Brooks gets a pass
Brooks over to Devin Booker
Booker catches the pass
Booker kicks it to Randle
Julius Randle receives the pass
Randle is looking to make a pass
The pass is taken by Booker
Devin Booker fires off a pass
Randle catches the pass
Randle is looking to make a pass
Booker with the ball
Booker lets one go
Booker's shot is off the iron
Washington rebounds the ball
Suns 82, Hornets 91 - 6:54, 4th Quarter
Washington brings it across the timeline
P.J. Washington puts it on the floor
P.J. Washington takes a shot
No good. That one barely grazed the rim
Julius Randle grabs the defensive rebound
Suns 82, Hornets 91 - 6:44, 4th Quarter
Randle sends the outlet pass to Booker
Devin Booker surveys the defense
The pass is taken by Randle
Randle shoots
Randle hits the shot
Suns 84, Hornets 91 - 6:35, 4th Quarter
LaMelo Ball gets the inbounds pass
Ball brings it across the timeline
Ball takes a couple of dribbles
LaMelo Ball dumps it off to Washington
P.J. Washington gets a pass
P.J. Washington delivers a pass to Ball
The pass is taken by Ball
Ball over to Miles Bridges
The pass is taken by Bridges
Bridges is looking to make a pass
LaMelo Ball gets a pass
Ball shoots
Ball had a good look but couldn't convert
KZ Okpala pulls down the board
Suns 84, Hornets 91 - 6:10, 4th Quarter
Devin Booker receives the outlet pass from KZ Okpala
Devin Booker puts it on the floor
Booker is looking to make a pass
Dillon Brooks gets a pass
Brooks over to KZ Okpala
KZ Okpala receives the pass
KZ Okpala surveys the defense
Booker catches the pass
Booker shoots it to Randle
Julius Randle receives the pass
Randle had a good look but couldn't convert
Julius Randle pulls down the board
Randle lays it in for an easy bucket
Suns 86, Hornets 91 - 5:52, 4th Quarter
LaMelo Ball takes the inbounds pass
Ball dribbles it up to the top of the key
LaMelo Ball is setting up a play
Ball is looking to take his man to the basket
Ball draws an extra defender and kicks it to Ike Anigbogu
Ike Anigbogu takes a shot
I bet Anigbogu wishes he could have that one back
Dillon Brooks grabs the defensive rebound
Suns 86, Hornets 91 - 5:38, 4th Quarter
Brooks outlets the ball to Devin Booker
Devin Booker is setting up a play
Booker looks for an open man
Brooks with the ball
Brooks is looking to make a pass
Brooks's pass for Devin Booker sails out of bounds
Hornets Substitutions
#20 Gordon Hayward
#30 Dario Saric
Suns 86, Hornets 91 - 5:25, 4th Quarter
Charlotte inbounds the ball
Hayward sends the outlet pass to Washington
Washington keeps his dribble
Washington over to Gordon Hayward
Gordon Hayward gets a pass
Hayward kicks it to Washington
Alex Len steps in and picks off the pass from Hayward!
Suns 86, Hornets 91 - 5:11, 4th Quarter
Alex Len sends the outlet pass to Devin Booker
Devin Booker dumps it off to Randle
Julius Randle gets a pass
Julius Randle puts it on the floor
Randle scores. How in the world did he get that one to fall?
Suns 88, Hornets 91 - 5:01, 4th Quarter
Charlotte inbounds the ball
Ball brings it across the timeline
Ball is looking to make a pass
Gordon Hayward receives the pass
Gordon Hayward takes a shot
Hayward had a good look but couldn't convert
Booker grabs the board
Suns 88, Hornets 91 - 4:41, 4th Quarter
Booker brings it across the timeline
Booker is looking to make a pass
Len catches the pass
Len is looking to make a pass
Devin Booker receives the pass
Booker is looking to make a pass
Dillon Brooks gets a pass
Brooks holds and looks
Okpala catches the pass
Okpala lets one go
Okpala's shot hits nothing but the bottom of the net
Suns 90, Hornets 91 - 4:18, 4th Quarter
Charlotte inbounds the ball
Ball brings it across the timeline
Ball is looking to make a pass
Saric with the ball
Saric shoots it to Ball
Ball catches the pass
Ball is looking to make a pass
The pass is taken by Bridges
Bridges dishes to Dario Saric
The pass is taken by Saric
Saric shoots
BRICK!
Washington grabs the board
P.J. Washington looking to send it to Hayward
Hayward catches the pass
Did Hayward call the bank on that triple?
Suns 90, Hornets 94 - 3:45, 4th Quarter
Devin Booker takes the inbounds pass
Devin Booker advances the ball past midcourt
Booker looks for an open man
The pass is taken by Randle
Julius Randle dumps it off to Okpala
Okpala with the ball
KZ Okpala puts up a shot
Okpala's shot rattles in and out
Randle rebounds the ball
Randle lets one go
Randle had a good look but couldn't convert
Saric comes away with the rebound
Suns 90, Hornets 94 - 3:20, 4th Quarter
Dario Saric passes it over to LaMelo Ball
Ball takes a couple of dribbles
Ball holds and looks
Hayward with the ball
Hayward is looking to make a pass
The pass is taken by Ball
LaMelo Ball surveys the defense
Gordon Hayward gets a pass
Gordon Hayward dumps it off to Bridges
Bridges with the ball
Bridges shoots
Miles Bridges drills the trifecta!
Suns 90, Hornets 97 - 3:02, 4th Quarter
Devin Booker takes the inbounds pass
Devin Booker brings the ball over half court
Booker shoots it to Randle
Julius Randle receives the pass
Randle drains the triple
Suns 93, Hornets 97 - 2:48, 4th Quarter
Gordon Hayward takes the inbounds pass
Gordon Hayward advances the ball past midcourt
Hayward is looking to make a pass
Ball catches the pass
Ball is looking to make a pass
FOUL! Brooks commits the foul
That is foul number 2 on him
Hornets Substitutions
#10 Aaron Nesmith
Suns Substitutions
#99 Jae Crowder
Ball sinks one from the charity stripe
Ball sinks one from the charity stripe
Suns 93, Hornets 99 - 2:31, 4th Quarter
The ball is passed in to Booker
Devin Booker advances the ball past midcourt
Booker is looking to make a pass
Jae Crowder gets a pass
Crowder is looking to make a pass
Booker catches the pass
Booker puts up a shot
FOUL! Nesmith is going to be charged with that foul
That is foul number 4 on him
I bet Booker wishes he could have that one back
Booker sinks one from the charity stripe
Devin Booker drops one in from the line
Suns 95, Hornets 99 - 2:18, 4th Quarter
Gordon Hayward gets the inbounds pass
Hayward brings it across the timeline
Hayward is looking to make a pass
The pass is taken by Nesmith
Nesmith looks for an open man
Hayward catches the pass
Hayward looks for an open man
The pass is taken by Ball
LaMelo Ball fires off a pass
Saric with the ball
Dario Saric takes a shot
Saric sinks the triple try!
Suns 95, Hornets 102 - 1:55, 4th Quarter
The ball is passed in to Brooks
Dillon Brooks has been called for traveling!
Suns 95, Hornets 102 - 1:48, 4th Quarter
The ball is passed in to Ball
Ball kicks it to Washington
P.J. Washington gets a pass
P.J. Washington fires off a pass
LaMelo Ball receives the pass
LaMelo Ball fires off a pass
The pass is taken by Washington
Washington is looking to make a pass
Whoa! That was a horrible pass out of bounds by Washington
Suns 95, Hornets 102 - 1:31, 4th Quarter
Dillon Brooks gets the inbounds pass
Ball steals the ball from Brooks!
Suns 95, Hornets 102 - 1:20, 4th Quarter
Ball outlets the ball to P.J. Washington
P.J. Washington surveys the defense
FOUL! Alex Len commits the foul
That is foul number 2 on him
P.J. Washington drops one in from the line
Washington hits the free throw
Suns 95, Hornets 104 - 1:13, 4th Quarter
The ball is passed in to Booker
Devin Booker advances the ball past midcourt
Booker keeps his dribble
Devin Booker puts up a shot
Booker's shot hits the iron and bounces off
Aaron Nesmith pulls down the board
Suns 95, Hornets 104 - 1:03, 4th Quarter
LaMelo Ball receives the outlet pass from Aaron Nesmith
Ball is looking to make a pass
FOUL! Dillon Brooks commits the foul
That is foul number 3 on him
Ball bounces the free throw off the rim
Ball hits the free throw
Suns 95, Hornets 105 - 0:56, 4th Quarter
Devin Booker takes the inbounds pass
Devin Booker dribbles the ball over half court
Devin Booker fires off a pass
The pass is taken by Brooks
Brooks swings it over to Booker
The pass is taken by Booker
Booker puts up a shot
There's a three pointer for Devin Booker
Suns 98, Hornets 105 - 0:47, 4th Quarter
Aaron Nesmith takes the inbounds pass
Nesmith dribbles it up to the top of the key
Nesmith holds and looks
FOUL! Booker is whistled for the foul
That is foul number 2 on him
Nesmith bounces the free throw off the rim
Nesmith sinks one from the charity stripe
Timeout called by the Suns.
Suns 98, Hornets 106 - 0:39, 4th Quarter
The ball is passed in to Booker
Booker gets ready to fire off a pass
Julius Randle gets a pass
Julius Randle takes a shot
I bet Randle wishes he could have that one back
Alex Len pulls down the board
Alex Len puts up a shot
Len scores. How in the world did he get that one to fall?
Suns 100, Hornets 106 - 0:30, 4th Quarter
The ball is passed in to Ball
FOUL! Dillon Brooks is whistled for the foul
That is foul number 4 on him
Ball bounces the free throw off the rim
LaMelo Ball drops one in from the line
Timeout called by the Suns.
Suns 100, Hornets 107 - 0:28, 4th Quarter
Julius Randle gets the inbounds pass
Randle kicks it to Booker
The pass is taken by Booker
Booker is looking to make a pass
Alex Len gets a pass
Len puts up a shot
BRICK!
Saric rebounds the ball
Suns 100, Hornets 107 - 0:16, 4th Quarter
P.J. Washington receives the outlet pass from Dario Saric
Washington is looking to make a pass
Washington's pass for LaMelo Ball sails out of bounds
Timeout called by the Suns.
Suns 100, Hornets 107 - 0:11, 4th Quarter
The ball is passed in to Booker
Booker puts up a shot
Booker missed that one badly
Dario Saric pulls down the board
Suns 100, Hornets 107 - 0:04, 4th Quarter
Saric sends the outlet pass to Ball
Ball keeps his dribble
That's the end of the game.
The final score is Charlotte 107 and Phoenix 100