Welcome to Target Center
Tonights game features
Charlotte
against
Minnesota
It's time for the opening tip
The ball goes up...and Minnesota gets control of the ball

Hornets 0, Timberwolves 0 - 11:58, 1st Quarter
Okogie is looking to make a pass
Luke Kennard receives the pass
Kennard is looking to make a pass
Okogie with the ball
Josh Okogie delivers a pass to Smith
Smith with the ball
Smith swings it over to Kennard
Luke Kennard gets a pass
Kennard gets ready to fire off a pass
Towns with the ball
Towns lets one go
BRICK!
Gordon Hayward pulls down the board

Hornets 0, Timberwolves 0 - 11:33, 1st Quarter
Hayward outlets the ball to LaMelo Ball
LaMelo Ball delivers a pass to Hayward
FOUL! Smith is whistled for the foul
That is foul number 1 on him

Hornets 0, Timberwolves 0 - 11:26, 1st Quarter
The ball is passed in to Hayward
Hayward takes a couple of dribbles
Hayward is looking to make a pass
LaMelo Ball receives the pass
LaMelo Ball dumps it off to Saric
Dario Saric receives the pass
Saric is looking to make a pass
Hayward with the ball
Hayward kicks it to Ball
LaMelo Ball gets a pass
LaMelo Ball dumps it off to Nesmith
Nesmith with the ball
Aaron Nesmith takes a shot
Nesmith's shot hits nothing but the bottom of the net!

Hornets 3, Timberwolves 0 - 11:02, 1st Quarter
Luke Kennard takes the inbounds pass
Luke Kennard brings the ball over half court
Kennard works the defense with some nice ball handling
Kennard draws the help and makes a nice pass to Smith
Jalen Smith puts up a shot
Smith got a great look there and knocked it down

Hornets 3, Timberwolves 2 - 10:51, 1st Quarter
The ball is inbounded to Gordon Hayward
Gordon Hayward advances the ball past midcourt
Hayward is looking to make a pass
FOUL! Luke Kennard commits the foul
That is foul number 1 on him

Hornets 3, Timberwolves 2 - 10:38, 1st Quarter
The ball is passed in to Ball
Ball gets ready to fire off a pass
Gordon Hayward gets a pass
Gordon Hayward takes a shot
Hayward missed that one badly
P.J. Washington pulls down the board
FOUL! Okogie is whistled for the foul
That is foul number 1 on him
Washington comes up short
Washington sinks one from the charity stripe
P.J. Washington drops one in from the line

Hornets 5, Timberwolves 2 - 10:26, 1st Quarter
The ball is passed in to Kennard
Kennard dribbles it up to the top of the key
Kennard looking for Okogie
The pass is taken by Okogie
Okogie lets one go
Okogie sinks the long one

Hornets 5, Timberwolves 5 - 10:16, 1st Quarter
Charlotte inbounds the ball
Gordon Hayward brings the ball over half court
Hayward still with the ball
BRICK!
Okogie comes away with the rebound

Hornets 5, Timberwolves 5 - 10:02, 1st Quarter
Josh Okogie passes it over to Luke Kennard
Luke Kennard delivers a pass to Edwards
Edwards catches the pass
Edwards shoots it to Kennard
Kennard with the ball
Kennard is looking to make a pass
Towns with the ball
Towns puts up a shot
Towns knocks it down for three!

Hornets 5, Timberwolves 8 - 9:49, 1st Quarter
Gordon Hayward takes the inbounds pass
Hayward brings it across the timeline
Gordon Hayward is setting up a play
Hayward works the defense with some nice ball handling
Hayward lays it in for an easy bucket

Hornets 7, Timberwolves 8 - 9:36, 1st Quarter
The ball is inbounded to Luke Kennard
Kennard brings it across the timeline
Kennard shoots it to Edwards
Anthony Edwards receives the pass
Edwards shows some fancy dribbling and is going to the rim
Edwards draws an extra defender and kicks it to Luke Kennard
Kennard scores. How in the world did he get that one to fall?

Hornets 7, Timberwolves 10 - 9:26, 1st Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball brings the ball over half court
Ball dishes to Aaron Nesmith
The pass is taken by Nesmith
Nesmith finishes with the soft touch around the rim

Hornets 9, Timberwolves 10 - 9:12, 1st Quarter
The ball is passed in to Kennard
Kennard brings it across the timeline
Kennard's shot is off the glass and bounces away
Hayward rebounds the ball

Hornets 9, Timberwolves 10 - 9:03, 1st Quarter
Gordon Hayward advances the ball past midcourt
Hayward is looking to take his man to the basket
Hayward fills it up

Hornets 11, Timberwolves 10 - 8:59, 1st Quarter
Luke Kennard takes the inbounds pass
Luke Kennard advances the ball past midcourt
Kennard takes a couple of dribbles
Kennard is trying to go to the hole
FOUL! Hayward is whistled for the foul
That is foul number 1 on him
No good. That one barely grazed the rim
Kennard sinks one from the charity stripe
Kennard sinks one from the charity stripe

Hornets 11, Timberwolves 12 - 8:51, 1st Quarter
LaMelo Ball takes the inbounds pass
Ball dribbles it up to the top of the key
LaMelo Ball fires off a pass
Nesmith with the ball
Nesmith is looking to make a pass
The pass is taken by Washington
Washington is looking to make a pass
Dario Saric gets a pass
Dario Saric fires off a pass
LaMelo Ball receives the pass
Ball shoots it to Saric
Dario Saric receives the pass
Dario Saric dumps it off to Ball
Ball catches the pass
LaMelo Ball takes a shot
Ball drops in a triple off the glass! Oh My!

Hornets 14, Timberwolves 12 - 8:26, 1st Quarter
The ball is passed in to Kennard
Luke Kennard advances the ball past midcourt
Kennard swings it over to Edwards
Aaron Nesmith intercepts the pass!

Hornets 14, Timberwolves 12 - 8:13, 1st Quarter
Aaron Nesmith sends the outlet pass to LaMelo Ball
Ball swings it over to Nesmith
Nesmith catches the pass
Nesmith looks for an open man
Washington catches the pass
Washington draws an extra defender and kicks it to Dario Saric
Saric lets one go
Saric missed that one badly
Towns rebounds the ball

Hornets 14, Timberwolves 12 - 7:52, 1st Quarter
Towns outlets the ball to Luke Kennard
Luke Kennard surveys the defense
Edwards catches the pass
Anthony Edwards surveys the defense
Towns catches the pass
Towns kicks it to Smith
Jalen Smith gets a pass
Smith lets one go
The shot is off the mark
Aaron Nesmith grabs the defensive rebound

Hornets 14, Timberwolves 12 - 7:37, 1st Quarter
Nesmith outlets the ball to LaMelo Ball
Ball looks for an open man
Nesmith catches the pass
Nesmith with a beautiful finger roll there for the bucket

Hornets 16, Timberwolves 12 - 7:29, 1st Quarter
Josh Okogie gets the inbounds pass
Josh Okogie advances the ball past midcourt
Okogie is looking to make a pass
Edwards with the ball
Anthony Edwards surveys the defense
Edwards's pass for Luke Kennard was deflected out of bounds

Hornets 16, Timberwolves 12 - 7:12, 1st Quarter
Minnesota inbounds the ball
Kennard still with the ball
Luke Kennard is getting ready to make his move off the dribble
Karl-Anthony Towns receives a sweet pass
Karl-Anthony Towns takes a shot
Towns didn't get a real good look at that one
Ball comes away with the rebound

Hornets 16, Timberwolves 12 - 6:59, 1st Quarter
Ball brings it across the timeline
LaMelo Ball dumps it off to Nesmith
Aaron Nesmith gets a pass
Aaron Nesmith delivers a pass to Washington
P.J. Washington gets a pass
Washington swings it over to Hayward
Hayward with the ball
Hayward shoots
FOUL! Kennard commits the foul
That is foul number 2 on him
Hayward comes up short

Timberwolves Substitutions
#50 Cameron Johnson
Gordon Hayward drops one in from the line
Hayward sinks one from the charity stripe

Hornets 18, Timberwolves 12 - 6:50, 1st Quarter
The ball is inbounded to Josh Okogie
Josh Okogie advances the ball past midcourt
Okogie is looking to make a pass
Karl-Anthony Towns gets a pass
Towns is looking to make a pass
Cameron Johnson gets a pass
Johnson holds and looks
The pass is taken by Smith
Smith puts up a shot
Smith missed that one badly
Aaron Nesmith grabs the defensive rebound

Hornets 18, Timberwolves 12 - 6:32, 1st Quarter
Nesmith outlets the ball to P.J. Washington
Washington holds and looks
Aaron Nesmith gets a pass
Nesmith over to LaMelo Ball
Jalen Smith picks off the bad pass!
Smith slams it home on the fast break!

Hornets 18, Timberwolves 14 - 6:10, 1st Quarter
LaMelo Ball gets the inbounds pass
LaMelo Ball brings the ball over half court
Ball is looking to make a pass
Gordon Hayward gets a pass
Hayward looks for an open man
Washington with the ball
Washington is looking to make a pass
Washington's pass for Dario Saric sails out of bounds

Hornets Substitutions
#0 Miles Bridges

Timeout called by the Timberwolves.

Hornets 18, Timberwolves 14 - 5:52, 1st Quarter
Minnesota inbounds the ball
Josh Okogie advances the ball past midcourt
Okogie gets ready to fire off a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns takes a shot
Towns puts it through from downtown!

Hornets 18, Timberwolves 17 - 5:36, 1st Quarter
Gordon Hayward takes the inbounds pass
Gordon Hayward brings the ball over half court
Hayward takes a couple of dribbles
Hayward gets ready to fire off a pass
The pass is taken by Saric
Saric draws an extra defender and kicks it to P.J. Washington
Washington with the soft kiss off the square for two

Hornets 20, Timberwolves 17 - 5:20, 1st Quarter
The ball is passed in to Okogie
Josh Okogie brings the ball over half court
Okogie looking for Smith
Jalen Smith receives the pass
Smith lets one go
BRICK!
LaMelo Ball pulls down the board

Hornets 20, Timberwolves 17 - 5:07, 1st Quarter
Ball outlets the ball to Gordon Hayward
Hayward takes a couple of dribbles
Hayward is looking to make a pass
The pass is taken by Bridges
Bridges holds and looks
Ball with the ball
Ball is looking to make a pass
Washington with the ball
Washington lets one go
P.J. Washington can't get the shot to fall
LaMelo Ball grabs the offensive rebound
Ball's shot is off the glass and bounces away
Towns rebounds the ball

Hornets 20, Timberwolves 17 - 4:45, 1st Quarter
Karl-Anthony Towns sends the outlet pass to Josh Okogie
Okogie still with the ball
Okogie lets one go
Okogie with a good look but can't get it to fall
Washington grabs the board

Hornets 20, Timberwolves 17 - 4:36, 1st Quarter
P.J. Washington advances the ball past midcourt
P.J. Washington is setting up a play
P.J. Washington surveys the defense
The pass is taken by Ball
Ball gets ready to fire off a pass
Hayward with the ball
Hayward lets one go
Gordon Hayward's shot hits the iron, bounces up and in!

Hornets 22, Timberwolves 17 - 4:25, 1st Quarter
The ball is passed in to Okogie
Josh Okogie dribbles the ball over half court
Josh Okogie surveys the defense
Towns with the ball
Towns is looking to make a pass
The pass is taken by Johnson
Johnson is looking to make a pass
Towns catches the pass
Karl-Anthony Towns fires off a pass
Edwards catches the pass
Edwards holds and looks
Johnson catches the pass
Johnson shoots
I bet Johnson wishes he could have that one back
LaMelo Ball grabs the defensive rebound

Hornets 22, Timberwolves 17 - 4:03, 1st Quarter
Ball brings it across the timeline
Ball is looking to make a pass
Washington with the ball
Washington looking for Bridges
FOUL! Okogie is whistled for the foul
That is foul number 2 on him

Timberwolves Substitutions
#23 Jarrett Culver
#26 Michael Hicks

Hornets Substitutions
#3 Tyrese Maxey
#48 Robert Williams III
Washington hits the free throw
Washington sinks one from the charity stripe

Hornets 24, Timberwolves 17 - 3:54, 1st Quarter
Minnesota inbounds the ball
Culver dribbles it up to the top of the key
Jarrett Culver puts it on the floor
The shot rattles out
Maxey comes away with the rebound

Hornets 24, Timberwolves 17 - 3:42, 1st Quarter
Maxey sends the outlet pass to Washington
Washington looks for an open man
LaMelo Ball receives the pass
Ball is looking to make a pass
P.J. Washington gets a pass
Washington with a nice crossover
LaMelo Ball receives a sweet pass
Ball lets one go
I bet Ball wishes he could have that one back
Culver grabs the board

Hornets 24, Timberwolves 17 - 3:14, 1st Quarter
Jarrett Culver dribbles the ball over half court
Culver is looking to make a pass
Edwards with the ball
Anthony Edwards takes a shot
Anthony Edwards missed that one
LaMelo Ball grabs the defensive rebound

Hornets 24, Timberwolves 17 - 3:00, 1st Quarter
Ball brings it across the timeline
Ball looking for Bridges
Ball's pass for Miles Bridges was deflected out of bounds

Hornets 24, Timberwolves 17 - 2:50, 1st Quarter
Charlotte inbounds the ball
Ball is looking to make a pass
The pass is taken by Maxey
Maxey kicks it to Ball
LaMelo Ball receives the pass
Ball is looking to make a pass
Williams III catches the pass
Williams III over to LaMelo Ball
LaMelo Ball receives the pass
Ball shoots
Ball's shot is off the iron
Karl-Anthony Towns pulls down the board

Hornets 24, Timberwolves 17 - 2:34, 1st Quarter
Karl-Anthony Towns passes it over to Jarrett Culver
Culver gets ready to fire off a pass
Cameron Johnson gets a pass
Cameron Johnson takes a shot
Cameron Johnson can't find the mark
Bridges rebounds the ball

Hornets 24, Timberwolves 17 - 2:24, 1st Quarter
Miles Bridges passes it over to LaMelo Ball
Ball holds and looks
Maxey catches the pass
Maxey over to Miles Bridges
Miles Bridges gets a pass
Bridges is looking to make a pass
Washington catches the pass
P.J. Washington looking to send it to Ball
LaMelo Ball receives the pass
Ball is looking to make a pass
The pass is taken by Williams III
Williams III lets one go
Robert Williams III with the kiss off the glass!

Hornets 26, Timberwolves 17 - 2:02, 1st Quarter
The ball is passed in to Culver
Jarrett Culver dribbles the ball over half court
Culver holds and looks
Robert Williams III steps in and picks off the pass from Culver!

Hornets 26, Timberwolves 17 - 1:54, 1st Quarter
Robert Williams III passes it over to P.J. Washington
Washington gets ready to fire off a pass
Ball with the ball
LaMelo Ball surveys the defense
Bridges catches the pass
Bridges swings it over to Ball
Ball with the ball
Ball holds and looks
Washington with the ball
P.J. Washington puts up a shot
Washington comes up short
Towns comes away with the rebound

Hornets 26, Timberwolves 17 - 1:37, 1st Quarter
Karl-Anthony Towns passes it over to Jarrett Culver
Jarrett Culver dumps it off to Edwards
Edwards with the ball
Edwards is looking to make a pass
Culver catches the pass
Jarrett Culver takes a shot
Culver's shot hits the iron and bounces off
Ball comes away with the rebound

Hornets 26, Timberwolves 17 - 1:23, 1st Quarter
LaMelo Ball advances the ball past midcourt
Ball holds and looks
Tyrese Maxey gets a pass
Maxey fills it up

Hornets 28, Timberwolves 17 - 1:12, 1st Quarter
Jarrett Culver takes the inbounds pass
Jarrett Culver dribbles the ball over half court
Culver swings it over to Hicks
Hicks with the ball
Hicks is looking to make a pass
Towns with the ball
Towns looking for Johnson
Johnson catches the pass
Cameron Johnson takes a shot
I bet Johnson wishes he could have that one back
Williams III comes away with the rebound

Hornets 28, Timberwolves 17 - 0:54, 1st Quarter
Williams III outlets the ball to LaMelo Ball
Ball over to Miles Bridges
Michael Hicks intercepts the pass!

Hornets 28, Timberwolves 17 - 0:50, 1st Quarter
Hicks outlets the ball to Jarrett Culver
Culver shows some fancy dribbling and is going to the rim
FOUL! Culver is called for a charge!
That is foul number 1 on him

Timberwolves Substitutions
#3 Jaden McDaniels

Hornets Substitutions
#22 Jawun Evans

Hornets 28, Timberwolves 17 - 0:47, 1st Quarter
Charlotte inbounds the ball
P.J. Washington receives the outlet pass from Jawun Evans
Washington still with the ball
P.J. Washington fires off a pass
Bridges with the ball
Miles Bridges takes a shot
Bridges comes up short
Jaden McDaniels pulls down the board

Hornets 28, Timberwolves 17 - 0:32, 1st Quarter
Jarrett Culver receives the outlet pass from Jaden McDaniels
Culver is looking to make a pass
Michael Hicks receives the pass
Hicks with a nice crossover
Hicks drives, sees the help coming....finds the open man and hits him
BRICK!
Jawun Evans grabs the defensive rebound

Hornets 28, Timberwolves 17 - 0:20, 1st Quarter
Jawun Evans brings the ball over half court
Evans keeps his dribble
Evans is looking to make a pass
Washington with the ball
FOUL! Jarrett Culver is whistled for the foul
That is foul number 2 on him
Washington sinks one from the charity stripe
Washington bounces the free throw off the rim
P.J. Washington pulls down the board

Hornets 29, Timberwolves 17 - 0:14, 1st Quarter
P.J. Washington delivers a pass to Maxey
Tyrese Maxey receives the pass
Maxey swings it over to Bridges
Miles Bridges gets a pass
Bridges swings it over to Evans
Evans with the ball
Jawun Evans dumps it off to Washington
P.J. Washington receives the pass
Washington with the drive and the dish to Bridges
Bridges with the soft kiss off the square for two

Hornets 31, Timberwolves 17 - 0:03, 1st Quarter
Minnesota inbounds the ball
Culver dribbles it up to the top of the key
That's the end of the quarter.

Timberwolves Substitutions
#20 Josh Okogie
#31 Jalen Smith

Hornets Substitutions
#20 Gordon Hayward

Hornets 31, Timberwolves 17 - 12:00, 2nd Quarter
Charlotte inbounds the ball
Evans is looking to make a pass
Gordon Hayward gets a pass
Hayward shoots it to Evans
Gordon Hayward has his pass deflected out of bounds

Hornets 31, Timberwolves 17 - 11:51, 2nd Quarter
The ball is passed in to Evans
Evans is looking to make a pass
Miles Bridges receives the pass
Bridges with a nice crossover
Bridges with a textbook jumper

Hornets 33, Timberwolves 17 - 11:43, 2nd Quarter
The ball is passed in to Okogie
Josh Okogie dribbles the ball over half court
Josh Okogie looking to send it to Johnson
The pass is taken by Johnson
Johnson shoots it to Hicks
The pass is taken by Hicks
Hicks holds and looks
The pass is taken by Edwards
Edwards is looking to make a pass
The pass is taken by Johnson
Johnson shoots
Johnson clangs one off the rim
Williams III grabs the board

Hornets 33, Timberwolves 17 - 11:17, 2nd Quarter
Robert Williams III passes it over to Gordon Hayward
Hayward over to Tyrese Maxey
The pass is taken by Maxey
Maxey looking for Evans
Jawun Evans gets a pass
Evans looking for Williams III
The pass was deflected out of bounds

Hornets 33, Timberwolves 17 - 11:06, 2nd Quarter
Charlotte inbounds the ball
Jawun Evans is getting ready to make his move off the dribble
Evans with the drive and the dish to Bridges
Miles Bridges puts up a shot
Miles Bridges shows off his range and hits the three

Hornets 36, Timberwolves 17 - 11:00, 2nd Quarter
Josh Okogie takes the inbounds pass
Josh Okogie brings the ball over half court
Okogie is looking to make a pass
Johnson catches the pass
Johnson looking for Edwards
The pass goes out of bounds but the ref says it was last touched by the defense

Hornets 36, Timberwolves 17 - 10:51, 2nd Quarter
Josh Okogie takes the inbounds pass
Josh Okogie surveys the defense
Bridges steals the pass from Josh Okogie!

Hornets 36, Timberwolves 17 - 10:43, 2nd Quarter
Bridges sends the outlet pass to Evans
Evans keeps his dribble
Evans is trying to go to the hole
Evans draws an extra defender and kicks it to Robert Williams III
Robert Williams III puts up a shot
Hicks says get that stuff outta here!
Gordon Hayward grabs the offensive rebound
Hayward gets it to fall

Hornets 38, Timberwolves 17 - 10:28, 2nd Quarter
Minnesota inbounds the ball
Okogie brings it across the timeline
Okogie kicks it to Hicks
Michael Hicks gets a pass
Hicks looks for an open man
Johnson catches the pass
Johnson puts up a shot
Johnson comes up short
Cameron Johnson pulls down the board
Cameron Johnson puts up a shot
Cameron Johnson can't get the shot to fall
Robert Williams III pulls down the board

Hornets 38, Timberwolves 17 - 10:10, 2nd Quarter
Jawun Evans receives the outlet pass from Robert Williams III
Evans takes a couple of dribbles
Evans over to Tyrese Maxey
Tyrese Maxey gets a pass
Tyrese Maxey dumps it off to Hayward
Hayward catches the pass
Hayward missed that one badly
Williams III rebounds the ball
Williams III clangs one off the rim
Tyrese Maxey pulls down the board
Maxey didn't get a real good look at that one
Michael Hicks pulls down the board

Hornets 38, Timberwolves 17 - 9:46, 2nd Quarter
Josh Okogie receives the outlet pass from Michael Hicks
Okogie swings it over to Edwards
The pass is taken by Edwards
Anthony Edwards is getting ready to make his move off the dribble
Cameron Johnson receives a sweet pass
Johnson puts up a shot
The shot is off the mark
Miles Bridges pulls down the board

Hornets 38, Timberwolves 17 - 9:33, 2nd Quarter
Bridges sends the outlet pass to Hayward
Hayward dishes to Jawun Evans
Jawun Evans gets a pass
Evans over to Tyrese Maxey
Tyrese Maxey gets a pass
Maxey over to Miles Bridges
Miles Bridges receives the pass
Bridges scores. How in the world did he get that one to fall?

Hornets 40, Timberwolves 17 - 9:18, 2nd Quarter
Minnesota inbounds the ball
Josh Okogie dribbles the ball over half court
Okogie is looking to make a pass
Cameron Johnson gets a pass
Johnson with a nice crossover
The shot is rejected by Robert Williams III
Robert Williams III pulls down the board

Hornets 40, Timberwolves 17 - 9:04, 2nd Quarter
Robert Williams III passes it over to Jawun Evans
Evans over to Miles Bridges
Miles Bridges gets a pass
Bridges is looking to make a pass
Maxey with the ball
Maxey looks for an open man
Hayward with the ball
Hayward shoots it to Maxey
Maxey catches the pass
Maxey's shot is off the iron
Edwards grabs the board

Hornets 40, Timberwolves 17 - 8:42, 2nd Quarter
Anthony Edwards sends the outlet pass to Josh Okogie
Josh Okogie is getting ready to make his move off the dribble
FOUL! Evans commits the foul
That is foul number 1 on him
Okogie had a good look but couldn't convert

Timberwolves Substitutions
#32 Karl-Anthony Towns

Hornets Substitutions
#2 LaMelo Ball
#30 Dario Saric

Timeout called by the Hornets.
Okogie sinks one from the charity stripe
Okogie hits the free throw

Hornets 40, Timberwolves 19 - 8:34, 2nd Quarter
Gordon Hayward gets the inbounds pass
Gordon Hayward brings the ball over half court
Hayward shoots it to Ball
Ball with the ball
Ball attempts to drive to the basket
Ball drives, sees the help coming....finds the open man and hits him
Bridges lets one go
Bridges's shot hits the iron and bounces off
Towns grabs the board

Hornets 40, Timberwolves 19 - 8:22, 2nd Quarter
Karl-Anthony Towns sends the outlet pass to Josh Okogie
Okogie shoots it to Johnson
Johnson catches the pass
Cameron Johnson delivers a pass to Edwards
Edwards catches the pass
Edwards over to Karl-Anthony Towns
Towns with the ball
Towns lets one go
Towns missed that one badly
Ball comes away with the rebound

Hornets 40, Timberwolves 19 - 8:04, 2nd Quarter
Ball dribbles it up to the top of the key
LaMelo Ball surveys the defense
Miles Bridges gets a pass
Bridges shoots it to Ball
LaMelo Ball receives the pass
Ball is looking to make a pass
Bridges with the ball
Bridges shoots it to Maxey
Tyrese Maxey gets a pass
Maxey puts up a shot
Tyrese Maxey missed that one
Jalen Smith pulls down the board

Hornets 40, Timberwolves 19 - 7:34, 2nd Quarter
Josh Okogie receives the outlet pass from Jalen Smith
Okogie swings it over to Towns
Towns catches the pass
BRICK!
LaMelo Ball pulls down the board

Hornets 40, Timberwolves 19 - 7:24, 2nd Quarter
Ball brings it across the timeline
LaMelo Ball dumps it off to Saric
FOUL! Smith is going to be charged with that foul
That is foul number 2 on him

Hornets 40, Timberwolves 19 - 7:20, 2nd Quarter
LaMelo Ball gets the inbounds pass
Ball is looking to make a pass
Bridges with the ball
Bridges looking for Ball
Ball with the ball
LaMelo Ball looking to send it to Bridges
Bridges catches the pass
Bridges over to LaMelo Ball
Ball with the ball
LaMelo Ball looking to send it to Saric
The pass is taken by Saric
Saric shoots it to Maxey
The pass is taken by Maxey
Tyrese Maxey takes a shot
Tyrese Maxey can't find the mark
Towns grabs the board

Hornets 40, Timberwolves 19 - 6:53, 2nd Quarter
Towns outlets the ball to Josh Okogie
Okogie looking for Johnson
Cameron Johnson receives the pass
Cameron Johnson puts up a shot
Johnson's shot hits nothing but the bottom of the net!

Hornets 40, Timberwolves 22 - 6:37, 2nd Quarter
The ball is inbounded to Gordon Hayward
Gordon Hayward brings the ball over half court
Hayward gets ready to fire off a pass
The pass is taken by Ball
Ball lets one go
Ball sticks it from deep for three!

Hornets 43, Timberwolves 22 - 6:25, 2nd Quarter
Minnesota inbounds the ball
Josh Okogie advances the ball past midcourt
Okogie works the defense with some nice ball handling
Okogie draws an extra defender and kicks it to Karl-Anthony Towns
Towns shoots
The shot rattles out
Gordon Hayward grabs the defensive rebound

Hornets 43, Timberwolves 22 - 6:11, 2nd Quarter
Hayward brings it across the timeline
Hayward shoots it to Ball
LaMelo Ball gets a pass
Ball's shot rattles in and out
Smith grabs the board

Hornets 43, Timberwolves 22 - 5:58, 2nd Quarter
Smith outlets the ball to Josh Okogie
Okogie shoots it to Edwards
Anthony Edwards gets a pass
Anthony Edwards dumps it off to Towns
Karl-Anthony Towns gets a pass
Karl-Anthony Towns puts up a shot
Towns didn't get a real good look at that one
LaMelo Ball grabs the defensive rebound

Hornets 43, Timberwolves 22 - 5:39, 2nd Quarter
Ball outlets the ball to Gordon Hayward
Hayward swings it over to Ball
LaMelo Ball gets a pass
Ball looks for an open man
The pass goes out of bounds but the ref says it was last touched by the defense

Timberwolves Substitutions
#13 Luke Kennard

Hornets Substitutions
#10 Aaron Nesmith
#25 P.J. Washington
#48 Robert Williams III

Timeout called by the Timberwolves.

Hornets 43, Timberwolves 22 - 5:32, 2nd Quarter
LaMelo Ball takes the inbounds pass
Ball shoots it to Nesmith
Nesmith with the ball
Nesmith is looking to make a pass
Williams III with the ball
Robert Williams III takes a shot
Williams III's shot rattles in and out
Josh Okogie pulls down the board

Hornets 43, Timberwolves 22 - 5:17, 2nd Quarter
Okogie outlets the ball to Luke Kennard
Kennard takes a couple of dribbles
Kennard gets ready to fire off a pass
Josh Okogie gets a pass
Josh Okogie surveys the defense
The pass is taken by Towns
Towns is looking to make a pass
Smith catches the pass
Smith draws an extra defender and kicks it to Karl-Anthony Towns
Karl-Anthony Towns puts up a shot
Karl-Anthony Towns drills the trifecta!

Hornets 43, Timberwolves 25 - 5:02, 2nd Quarter
Gordon Hayward gets the inbounds pass
Gordon Hayward brings the ball over half court
Hayward kicks it to Ball
Ball with the ball
Ball is trying to go to the hole
LaMelo Ball can't find the mark
Smith grabs the board

Hornets 43, Timberwolves 25 - 4:49, 2nd Quarter
Jalen Smith passes it over to Luke Kennard
Kennard is looking to make a pass
The pass is taken by Edwards
Edwards looking for Towns
Towns catches the pass
Towns is looking to make a pass
LaMelo Ball intercepts the pass!

Hornets 43, Timberwolves 25 - 4:38, 2nd Quarter
Ball outlets the ball to Gordon Hayward
Hayward keeps his dribble
Hayward over to Aaron Nesmith
The pass is taken by Nesmith
Nesmith sinks the long one

Hornets 46, Timberwolves 25 - 4:26, 2nd Quarter
Luke Kennard gets the inbounds pass
Luke Kennard advances the ball past midcourt
Kennard keeps his dribble
Luke Kennard dumps it off to Smith
Smith with the ball
Smith over to Karl-Anthony Towns
Karl-Anthony Towns gets a pass
Towns dishes to Josh Okogie
Okogie catches the pass
Okogie attempts to drive to the basket
Okogie draws an extra defender and kicks it to Anthony Edwards
Edwards lets one go
The shot is rejected by Aaron Nesmith
Washington comes away with the rebound

Hornets 46, Timberwolves 25 - 4:05, 2nd Quarter
Washington sends the outlet pass to Ball
Ball takes a couple of dribbles
Ball is looking to make a pass
Nesmith with the ball
Nesmith looks for an open man
FOUL! Edwards is going to be charged with that foul
That is foul number 1 on him

Hornets 46, Timberwolves 25 - 3:52, 2nd Quarter
Gordon Hayward takes the inbounds pass
Hayward looking for Ball
Ball catches the pass
Ball with a nice crossover
Ball draws an extra defender and kicks it to Robert Williams III
The shot rattles out
Josh Okogie pulls down the board

Hornets 46, Timberwolves 25 - 3:34, 2nd Quarter
Okogie sends the outlet pass to Kennard
Kennard looking for Okogie
FOUL! Gordon Hayward is whistled for the foul
That is foul number 2 on him

Hornets 46, Timberwolves 25 - 3:27, 2nd Quarter
Luke Kennard gets the inbounds pass
Kennard shoots it to Towns
Karl-Anthony Towns gets a pass
Towns is going to attack the rim
Towns draws an extra defender and kicks it to Josh Okogie
Josh Okogie takes a shot
No good. That one barely grazed the rim
Aaron Nesmith grabs the defensive rebound

Hornets 46, Timberwolves 25 - 3:12, 2nd Quarter
Nesmith outlets the ball to LaMelo Ball
Ball is looking to make a pass
Gordon Hayward gets a pass
Hayward is looking to make a pass
Ball catches the pass
Ball looking for Nesmith
FOUL! Jalen Smith is whistled for the foul
That is foul number 3 on him

Timberwolves Substitutions
#50 Cameron Johnson

Hornets 46, Timberwolves 25 - 2:56, 2nd Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball looking to send it to Nesmith
The pass is taken by Nesmith
Nesmith gets ready to fire off a pass
Ball with the ball
LaMelo Ball surveys the defense
Aaron Nesmith gets a pass
Nesmith is looking to make a pass
Robert Williams III gets a pass
Williams III kicks it to Hayward
FOUL! Luke Kennard is whistled for the foul
That is foul number 3 on him

Timberwolves Substitutions
#26 Michael Hicks

Hornets 46, Timberwolves 25 - 2:45, 2nd Quarter
LaMelo Ball takes the inbounds pass
Ball is looking to make a pass
Hayward catches the pass
Gordon Hayward surveys the defense
Michael Hicks picks off the bad pass!

Hornets 46, Timberwolves 25 - 2:36, 2nd Quarter
Michael Hicks passes it over to Josh Okogie
Okogie keeps his dribble
Okogie clangs one off the rim
Williams III comes away with the rebound

Hornets 46, Timberwolves 25 - 2:25, 2nd Quarter
Robert Williams III passes it over to Gordon Hayward
Hayward fills it up

Hornets 48, Timberwolves 25 - 2:17, 2nd Quarter
The ball is inbounded to Josh Okogie
Okogie dribbles it up to the top of the key
Okogie is looking to make a pass
Towns catches the pass
Towns is looking to make a pass
The pass intended for Okogie was knocked out of bounds

Hornets 48, Timberwolves 25 - 2:06, 2nd Quarter
The ball is passed in to Okogie
Okogie shoots it to Johnson
The pass is taken by Johnson
Johnson is going to attack the rim
Johnson drives, sees the help coming....finds the open man and hits him
Hicks lets one go
Hicks's shot rattles in and out
LaMelo Ball pulls down the board

Hornets 48, Timberwolves 25 - 1:56, 2nd Quarter
Ball sends the outlet pass to Washington
P.J. Washington is setting up a play
P.J. Washington takes a shot
Washington comes up short
Edwards comes away with the rebound

Hornets 48, Timberwolves 25 - 1:45, 2nd Quarter
Anthony Edwards passes it over to Josh Okogie
Josh Okogie dumps it off to Edwards
Anthony Edwards receives the pass
Edwards kicks it to Johnson
Johnson catches the pass
Johnson shoots
Johnson knocks it down for three!

Hornets 48, Timberwolves 28 - 1:32, 2nd Quarter
The ball is passed in to Hayward
Gordon Hayward advances the ball past midcourt
Gordon Hayward surveys the defense
The pass is taken by Ball
Ball is looking to make a pass
Washington with the ball
P.J. Washington delivers a pass to Ball
The pass is taken by Ball
Ball is looking to make a pass
Nesmith catches the pass
Nesmith lets one go
Aaron Nesmith can't get the shot to fall
Karl-Anthony Towns pulls down the board

Hornets 48, Timberwolves 28 - 1:04, 2nd Quarter
Karl-Anthony Towns sends the outlet pass to Josh Okogie
Josh Okogie surveys the defense
Michael Hicks receives the pass
Hicks attempts to drive to the basket
Hicks didn't get a real good look at that one
Michael Hicks pulls down the board
Hicks's shot rattles in and out
Hicks grabs the board
Hicks with a beautiful finger roll there for the bucket

Hornets 48, Timberwolves 30 - 0:50, 2nd Quarter
Charlotte inbounds the ball
Gordon Hayward dribbles the ball over half court
Hayward shoots it to Ball
The pass is taken by Ball
Ball is looking to make a pass
Aaron Nesmith gets a pass
Aaron Nesmith puts it on the floor
Nesmith got a great look there and knocked it down

Hornets 50, Timberwolves 30 - 0:40, 2nd Quarter
The ball is passed in to Okogie
Josh Okogie brings the ball over half court
Josh Okogie dumps it off to Hicks
FOUL! LaMelo Ball is whistled for the foul
That is foul number 1 on him

Timberwolves Substitutions
#3 Jaden McDaniels

Hornets Substitutions
#3 Tyrese Maxey
#0 Miles Bridges

Hornets 50, Timberwolves 30 - 0:37, 2nd Quarter
The ball is passed in to Okogie
Okogie keeps his dribble
Okogie is looking to make a pass
McDaniels with the ball
McDaniels is looking to make a pass
The pass is taken by Edwards
Edwards is trying to go to the hole
Edwards's shot rattles in and out
Tyrese Maxey grabs the defensive rebound

Hornets 50, Timberwolves 30 - 0:30, 2nd Quarter
Maxey outlets the ball to P.J. Washington
P.J. Washington puts it on the floor
Washington shoots it to Bridges
Bridges catches the pass
Bridges works the defense with some nice ball handling
Bridges is whistled for traveling!

Hornets 50, Timberwolves 30 - 0:22, 2nd Quarter
Josh Okogie takes the inbounds pass
Josh Okogie advances the ball past midcourt
Josh Okogie surveys the defense
Edwards catches the pass
Edwards kicks it to Okogie
Okogie with the ball
Okogie with a nice crossover
Michael Hicks receives a sweet pass
Michael Hicks takes a shot
Hicks sinks the triple try!

Hornets 50, Timberwolves 33 - 0:07, 2nd Quarter
The ball is inbounded to Tyrese Maxey
Tyrese Maxey advances the ball past midcourt
Tyrese Maxey delivers a pass to Nesmith
Nesmith catches the pass
Aaron Nesmith puts up a shot
Aaron Nesmith puts it through from downtown!
That's the end of the half.

Timberwolves Substitutions
#13 Luke Kennard
#31 Jalen Smith
#32 Karl-Anthony Towns

Hornets Substitutions
#2 LaMelo Ball
#20 Gordon Hayward
#30 Dario Saric

Hornets 53, Timberwolves 33 - 12:00, 3rd Quarter
LaMelo Ball takes the inbounds pass
Ball keeps his dribble
Ball swings it over to Washington
Washington with the ball
Washington lets one go
P.J. Washington can't find the mark
Okogie comes away with the rebound

Hornets 53, Timberwolves 33 - 11:45, 3rd Quarter
Josh Okogie sends the outlet pass to Luke Kennard
Kennard shoots it to Towns
Karl-Anthony Towns receives the pass
FOUL! Saric is whistled for the foul
That is foul number 1 on him

Hornets 53, Timberwolves 33 - 11:36, 3rd Quarter
The ball is passed in to Kennard
Kennard looking for Towns
Towns with the ball
Karl-Anthony Towns takes a shot
Karl-Anthony Towns drills the trifecta!

Hornets 53, Timberwolves 36 - 11:28, 3rd Quarter
Charlotte inbounds the ball
LaMelo Ball brings the ball over half court
Ball is looking to make a pass
The pass is taken by Saric
Dario Saric looking to send it to Ball
Ball catches the pass
LaMelo Ball looking to send it to Nesmith
The pass is taken by Nesmith
Nesmith puts up a shot
Nesmith clangs one off the rim
Josh Okogie grabs the defensive rebound

Hornets 53, Timberwolves 36 - 10:58, 3rd Quarter
Josh Okogie sends the outlet pass to Luke Kennard
Kennard takes a couple of dribbles
Luke Kennard surveys the defense
The pass is taken by Towns
Towns swings it over to Okogie
LaMelo Ball picks off the bad pass!
Ball passes to Washington who chokes on a wide open dunk!
Edwards grabs the board

Hornets 53, Timberwolves 36 - 10:40, 3rd Quarter
Anthony Edwards passes it over to Luke Kennard
Luke Kennard is setting up a play
Kennard swings it over to Towns
The pass is taken by Towns
Towns draws the help and makes a nice pass to Okogie
Okogie draws the help and makes a nice pass to Kennard
Luke Kennard drills the trifecta!

Hornets 53, Timberwolves 39 - 10:25, 3rd Quarter
Charlotte inbounds the ball
Hayward brings it across the timeline
Gordon Hayward is setting up a play
Hayward is looking to make a pass
Washington with the ball
Washington is looking to make a pass
Hayward with the ball
Hayward got a great look there and knocked it down

Hornets 55, Timberwolves 39 - 10:05, 3rd Quarter
Luke Kennard takes the inbounds pass
Kennard dribbles it up to the top of the key
Kennard shoots it to Towns
Dario Saric intercepts the pass!

Hornets 55, Timberwolves 39 - 9:57, 3rd Quarter
Dario Saric passes it over to LaMelo Ball
Ball still with the ball
Ball over to Aaron Nesmith
Nesmith with the ball
Nesmith shoots
Nesmith sinks the triple try!

Hornets 58, Timberwolves 39 - 9:47, 3rd Quarter
Minnesota inbounds the ball
Kennard brings it across the timeline
Kennard over to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
Karl-Anthony Towns fires off a pass
Edwards with the ball
Edwards attempts to drive to the basket
Edwards draws an extra defender and kicks it to Luke Kennard
Kennard lets one go
Kennard's shot is off the glass and bounces away
Hayward rebounds the ball

Hornets 58, Timberwolves 39 - 9:31, 3rd Quarter
Gordon Hayward passes it over to P.J. Washington
Washington is looking to make a pass
Ball catches the pass
LaMelo Ball can't get the shot to fall
Jalen Smith pulls down the board

Hornets 58, Timberwolves 39 - 9:17, 3rd Quarter
Smith outlets the ball to Luke Kennard
Kennard looking for Edwards
Anthony Edwards receives the pass
FOUL! Nesmith is going to be charged with that foul
That is foul number 1 on him
Edwards gets it to fall
Edwards hits the free throw

Hornets 58, Timberwolves 42 - 9:09, 3rd Quarter
Charlotte inbounds the ball
LaMelo Ball dribbles the ball over half court
Ball is looking to make a pass
The pass is taken by Saric
Saric lets one go
Saric rattles home the three ball

Hornets 61, Timberwolves 42 - 9:00, 3rd Quarter
Minnesota inbounds the ball
Okogie brings it across the timeline
Okogie is looking to make a pass
Karl-Anthony Towns gets a pass
Karl-Anthony Towns is getting ready to make his move off the dribble
FOUL! Dario Saric is whistled for the foul
That is foul number 2 on him

Hornets 61, Timberwolves 42 - 8:50, 3rd Quarter
The ball is passed in to Kennard
Kennard dishes to Jalen Smith
Jalen Smith receives the pass
Jalen Smith fires off a pass
Josh Okogie receives the pass
Josh Okogie looking to send it to Smith
The pass is taken by Smith
Jalen Smith puts up a shot
Jalen Smith can't get the shot to fall
Washington rebounds the ball

Hornets 61, Timberwolves 42 - 8:37, 3rd Quarter
P.J. Washington brings the ball over half court
P.J. Washington puts it on the floor
Washington is looking to make a pass
Hayward catches the pass
Hayward got a great look there and knocked it down

Hornets 63, Timberwolves 42 - 8:23, 3rd Quarter
The ball is inbounded to Luke Kennard
Kennard dribbles it up to the top of the key
Kennard shoots it to Towns
Karl-Anthony Towns receives the pass
Karl-Anthony Towns dumps it off to Edwards
Edwards with the ball
Edwards clangs one off the rim
Saric grabs the board

Hornets 63, Timberwolves 42 - 8:09, 3rd Quarter
Dario Saric sends the outlet pass to P.J. Washington
P.J. Washington is setting up a play
P.J. Washington surveys the defense
Nesmith with the ball
It's off the mark!
Ball comes away with an offensive rebound
Ball shoots
It's off the mark!
Luke Kennard pulls down the board

Hornets 63, Timberwolves 42 - 7:47, 3rd Quarter
Kennard dribbles it up to the top of the key
Kennard dishes to Anthony Edwards
Edwards catches the pass
Edwards swings it over to Towns
The pass is taken by Towns
Karl-Anthony Towns dumps it off to Edwards
Karl-Anthony Towns throws a terrible pass over the head of Edwards

Hornets 63, Timberwolves 42 - 7:38, 3rd Quarter
Gordon Hayward takes the inbounds pass
Gordon Hayward sends the outlet pass to LaMelo Ball
Ball gets ready to fire off a pass
Aaron Nesmith receives the pass
Aaron Nesmith takes a shot
Aaron Nesmith hits a three ball from DEEP!

Hornets 66, Timberwolves 42 - 7:23, 3rd Quarter
Luke Kennard takes the inbounds pass
Luke Kennard brings the ball over half court
Luke Kennard is setting up a play
Kennard looks for an open man
Jalen Smith receives the pass
Smith lets one go
P.J. Washington with the block!
Saric grabs the board

Hornets 66, Timberwolves 42 - 7:08, 3rd Quarter
Saric outlets the ball to LaMelo Ball
Ball keeps his dribble
Ball dishes to Aaron Nesmith
Aaron Nesmith receives the pass
Nesmith kicks it to Ball
Ball with the ball
Ball dishes to P.J. Washington
P.J. Washington gets a pass
Washington is looking to make a pass
Nesmith with the ball
Nesmith lets one go
The shot rattles out
Smith rebounds the ball

Hornets 66, Timberwolves 42 - 6:48, 3rd Quarter
Luke Kennard receives the outlet pass from Jalen Smith
Kennard is looking to make a pass
Towns with the ball
Towns shoots
Karl-Anthony Towns hits a three ball from DEEP!

Hornets 66, Timberwolves 45 - 6:39, 3rd Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball advances the ball past midcourt
Ball over to P.J. Washington
Washington with the ball
Washington is looking to make a pass
Ball with the ball
Ball is going to attack the rim
Ball draws the help and makes a nice pass to Nesmith
Aaron Nesmith takes a shot
Nesmith's shot is off the iron
Luke Kennard pulls down the board

Hornets 66, Timberwolves 45 - 6:15, 3rd Quarter
Luke Kennard advances the ball past midcourt
Kennard over to Josh Okogie
The pass is taken by Okogie
Okogie is looking to make a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns surveys the defense
Smith catches the pass
Smith with a nice crossover
Smith draws the help and makes a nice pass to Kennard
Kennard's shot is off the glass and bounces away
Aaron Nesmith grabs the defensive rebound

Hornets 66, Timberwolves 45 - 5:56, 3rd Quarter
Nesmith sends the outlet pass to Hayward
Hayward still with the ball
Hayward attempts to drive to the basket
Hayward drives, sees the help coming....finds the open man and hits him
P.J. Washington puts up a shot
What a fantastic block by Josh Okogie!
Josh Okogie pulls down the board

Hornets 66, Timberwolves 45 - 5:42, 3rd Quarter
Luke Kennard receives the outlet pass from Josh Okogie
Kennard shoots it to Edwards
The pass is taken by Edwards
Edwards comes up short
Aaron Nesmith grabs the defensive rebound

Hornets 66, Timberwolves 45 - 5:27, 3rd Quarter
Aaron Nesmith passes it over to LaMelo Ball
Ball dishes to P.J. Washington
P.J. Washington receives the pass
P.J. Washington is getting ready to make his move off the dribble
Washington drives, sees the help coming....finds the open man and hits him
Saric lets one go
Dario Saric was a little too strong on that one
Edwards comes away with the rebound

Hornets 66, Timberwolves 45 - 5:12, 3rd Quarter
Anthony Edwards sends the outlet pass to Luke Kennard
Kennard dishes to Josh Okogie
The pass is taken by Okogie
Okogie gets ready to fire off a pass
Karl-Anthony Towns gets a pass
Towns is looking to take his man to the basket
FOUL! Ball is going to be charged with that foul
That is foul number 2 on him
The shot is off the mark

Hornets Substitutions
#48 Robert Williams III

Timeout called by the Hornets.
Towns sinks one from the charity stripe
Towns misses the free throw
Karl-Anthony Towns grabs the offensive rebound

Hornets 66, Timberwolves 46 - 4:59, 3rd Quarter
Karl-Anthony Towns puts it on the floor
Towns rattles home the three ball

Hornets 66, Timberwolves 49 - 4:54, 3rd Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball advances the ball past midcourt
LaMelo Ball is setting up a play
Ball is looking to make a pass
Nesmith catches the pass
Aaron Nesmith looking to send it to Hayward
The pass is taken by Hayward
Gordon Hayward can't get the shot to fall
Kennard comes away with the rebound

Hornets 66, Timberwolves 49 - 4:35, 3rd Quarter
Kennard brings it across the timeline
Luke Kennard is setting up a play
Kennard swings it over to Towns
Karl-Anthony Towns gets a pass
Karl-Anthony Towns takes a shot
Towns's shot hits nothing but the bottom of the net

Hornets 66, Timberwolves 51 - 4:23, 3rd Quarter
The ball is passed in to Ball
LaMelo Ball dribbles the ball over half court
Ball keeps his dribble
Ball kicks it to Nesmith
Aaron Nesmith receives the pass
Aaron Nesmith made it look easy there

Hornets 68, Timberwolves 51 - 4:11, 3rd Quarter
Minnesota inbounds the ball
Kennard brings it across the timeline
Kennard shoots it to Edwards
Edwards with the ball
Anthony Edwards puts up a shot
Edwards with a good look but can't get it to fall
Smith comes away with an offensive rebound
Jalen Smith surveys the defense
Anthony Edwards receives the pass
Edwards's shot is off the iron
Ball comes away with the rebound

Hornets 68, Timberwolves 51 - 3:48, 3rd Quarter
P.J. Washington receives the outlet pass from LaMelo Ball
P.J. Washington looking to send it to Hayward
The pass intended for Hayward was knocked out of bounds

Timberwolves Substitutions
#50 Cameron Johnson
#3 Jaden McDaniels

Hornets Substitutions
#3 Tyrese Maxey
#0 Miles Bridges
#40 Ike Anigbogu

Hornets 68, Timberwolves 51 - 3:41, 3rd Quarter
The ball is passed in to Maxey
Tyrese Maxey is setting up a play
Maxey looking for Washington
P.J. Washington receives the pass
P.J. Washington takes a shot
Washington's shot hits the iron and bounces off
Luke Kennard pulls down the board

Hornets 68, Timberwolves 51 - 3:29, 3rd Quarter
Kennard brings it across the timeline
Kennard shows some fancy dribbling and is going to the rim
FOUL! Luke Kennard is whistled for the charge!
That is foul number 4 on him

Timberwolves Substitutions
#26 Michael Hicks

Hornets 68, Timberwolves 51 - 3:22, 3rd Quarter
Tyrese Maxey gets the inbounds pass
Tyrese Maxey sends the outlet pass to P.J. Washington
Washington swings it over to Maxey
Maxey catches the pass
Maxey works the defense with some nice ball handling
Maxey draws an extra defender and kicks it to P.J. Washington
P.J. Washington puts up a shot
Washington clangs one off the rim
McDaniels grabs the board

Hornets 68, Timberwolves 51 - 3:08, 3rd Quarter
McDaniels outlets the ball to Josh Okogie
Josh Okogie looking to send it to McDaniels
Jaden McDaniels gets a pass
Jaden McDaniels puts up a shot
McDaniels hits the shot

Hornets 68, Timberwolves 53 - 2:55, 3rd Quarter
Tyrese Maxey gets the inbounds pass
Tyrese Maxey advances the ball past midcourt
Maxey is looking to make a pass
Nesmith with the ball
Nesmith dishes to Miles Bridges
The pass is taken by Bridges
Bridges swings it over to Anigbogu
Ike Anigbogu gets a pass
Anigbogu shoots
Anigbogu missed that one badly
Bridges grabs the board
Bridges drains the bucket

Hornets 70, Timberwolves 53 - 2:28, 3rd Quarter
Minnesota inbounds the ball
Josh Okogie advances the ball past midcourt
Okogie dishes to Anthony Edwards
Anthony Edwards receives the pass
Edwards is going to attack the rim
Edwards lays it in for an easy bucket

Hornets 70, Timberwolves 55 - 2:18, 3rd Quarter
Charlotte inbounds the ball
Tyrese Maxey dribbles the ball over half court
Maxey keeps his dribble
Tyrese Maxey dumps it off to Washington
The pass is taken by Washington
P.J. Washington takes a shot
P.J. Washington was a little too strong on that one
McDaniels comes away with the rebound

Hornets 70, Timberwolves 55 - 1:58, 3rd Quarter
Jaden McDaniels passes it over to Josh Okogie
Josh Okogie delivers a pass to Hicks
Hicks with the ball
Hicks shoots
Hicks clangs one off the rim
Washington comes away with the rebound

Hornets 70, Timberwolves 55 - 1:46, 3rd Quarter
P.J. Washington dribbles the ball over half court
Washington still with the ball
P.J. Washington surveys the defense
The pass is taken by Nesmith
Aaron Nesmith takes a shot
Aaron Nesmith fills it up from long range

Hornets 73, Timberwolves 55 - 1:34, 3rd Quarter
Josh Okogie takes the inbounds pass
Josh Okogie brings the ball over half court
Okogie with a nice crossover
Okogie drives, sees the help coming....finds the open man and hits him
McDaniels puts up a shot
McDaniels's shot rattles in and out
Maxey comes away with the rebound

Hornets 73, Timberwolves 55 - 1:24, 3rd Quarter
P.J. Washington receives the outlet pass from Tyrese Maxey
Washington is looking to make a pass
Anigbogu with the ball
Anigbogu dishes to Aaron Nesmith
Aaron Nesmith gets a pass
Nesmith lets one go
I bet Nesmith wishes he could have that one back
Cameron Johnson pulls down the board

Hornets 73, Timberwolves 55 - 1:02, 3rd Quarter
Josh Okogie receives the outlet pass from Cameron Johnson
Josh Okogie looking to send it to Johnson
Cameron Johnson gets a pass
Johnson holds and looks
Aaron Nesmith picks off the bad pass!

Hornets 73, Timberwolves 55 - 0:51, 3rd Quarter
Nesmith outlets the ball to P.J. Washington
Washington is looking to make a pass
Tyrese Maxey receives the pass
Tyrese Maxey fires off a pass
Anigbogu with the ball
Anigbogu puts up a shot
Anigbogu missed that one badly
Michael Hicks pulls down the board

Hornets 73, Timberwolves 55 - 0:34, 3rd Quarter
Hicks outlets the ball to Josh Okogie
Josh Okogie looking to send it to McDaniels
McDaniels catches the pass
McDaniels with a good look but can't get it to fall
Ike Anigbogu pulls down the board

Hornets 73, Timberwolves 55 - 0:25, 3rd Quarter
Anigbogu sends the outlet pass to Washington
Washington takes a couple of dribbles
Washington is looking to make a pass
The pass is taken by Nesmith
Aaron Nesmith delivers a pass to Maxey
Tyrese Maxey receives the pass
Maxey over to Miles Bridges
Bridges catches the pass
Bridges lays it in for an easy bucket

Hornets 75, Timberwolves 55 - 0:13, 3rd Quarter
Minnesota inbounds the ball
Josh Okogie advances the ball past midcourt
Okogie gets ready to fire off a pass
The pass is taken by Hicks
Hicks puts up a shot
Hicks scores. How in the world did he get that one to fall?

Hornets 75, Timberwolves 57 - 0:01, 3rd Quarter
Charlotte inbounds the ball
That's the end of the quarter.

Timberwolves Substitutions
#32 Karl-Anthony Towns

Hornets Substitutions
#2 LaMelo Ball
#30 Dario Saric

Hornets 75, Timberwolves 57 - 12:00, 4th Quarter
The ball is passed in to Okogie
Okogie looks for an open man
Towns catches the pass
Towns over to Anthony Edwards
Tyrese Maxey intercepts the pass!

Hornets 75, Timberwolves 57 - 11:52, 4th Quarter
LaMelo Ball receives the outlet pass from Tyrese Maxey
LaMelo Ball looking to send it to Bridges
Bridges catches the pass
Miles Bridges takes a shot
Miles Bridges can't find the mark
Karl-Anthony Towns grabs the defensive rebound

Hornets 75, Timberwolves 57 - 11:34, 4th Quarter
Karl-Anthony Towns passes it over to Josh Okogie
Josh Okogie surveys the defense
Hicks with the ball
Hicks swings it over to Okogie
Okogie with the ball
Okogie looks for an open man
The pass was deflected out of bounds

Hornets 75, Timberwolves 57 - 11:16, 4th Quarter
Minnesota inbounds the ball
Okogie over to Cameron Johnson
Johnson catches the pass
Cameron Johnson fires off a pass
Josh Okogie receives the pass
Okogie lets one go
It's off the mark!
Bridges comes away with the rebound

Hornets 75, Timberwolves 57 - 11:06, 4th Quarter
Bridges sends the outlet pass to Ball
Ball swings it over to Maxey
Maxey catches the pass
Tyrese Maxey looking to send it to Ball
Ball catches the pass
Ball is looking to make a pass
Tyrese Maxey gets a pass
Maxey is looking to make a pass
Anigbogu with the ball
Anigbogu is looking to make a pass
FOUL! Josh Okogie is whistled for the foul
That is foul number 3 on him

Hornets 75, Timberwolves 57 - 10:51, 4th Quarter
The ball is passed in to Ball
Ball over to Ike Anigbogu
The pass is taken by Anigbogu
Anigbogu is looking to make a pass
LaMelo Ball gets a pass
Ball is looking to make a pass
Bridges catches the pass
Bridges is looking to make a pass
The pass is taken by Ball
Ball is looking to make a pass
Bridges catches the pass
Miles Bridges takes a shot
Bridges didn't get a real good look at that one
Johnson comes away with the rebound

Hornets 75, Timberwolves 57 - 10:29, 4th Quarter
Johnson sends the outlet pass to Okogie
Okogie gets ready to fire off a pass
Karl-Anthony Towns gets a pass
Towns lets one go
Karl-Anthony Towns shows off his range and hits the three

Hornets 75, Timberwolves 60 - 10:20, 4th Quarter
The ball is inbounded to LaMelo Ball
Ball brings it across the timeline
Ball is looking to make a pass
Maxey catches the pass
Maxey shoots it to Saric
Saric with the ball
Saric with the drive and the dish to Anigbogu
Josh Okogie with the block!
Josh Okogie grabs the defensive rebound

Hornets 75, Timberwolves 60 - 9:59, 4th Quarter
Okogie brings it across the timeline
Josh Okogie puts it on the floor
Josh Okogie fires off a pass
Towns with the ball
Karl-Anthony Towns delivers a pass to Okogie
The pass is taken by Okogie
Okogie didn't get a real good look at that one
Maxey comes away with the rebound

Hornets 75, Timberwolves 60 - 9:40, 4th Quarter
Maxey outlets the ball to LaMelo Ball
Ball is looking to make a pass
Tyrese Maxey gets a pass
Maxey is looking to make a pass
Anigbogu with the ball
Anigbogu is looking to make a pass
FOUL! Okogie is whistled for the foul
That is foul number 4 on him

Hornets 75, Timberwolves 60 - 9:23, 4th Quarter
LaMelo Ball takes the inbounds pass
Ball looking for Bridges
Miles Bridges gets a pass
Bridges swings it over to Saric
The pass is taken by Saric
Saric shoots
Saric's shot hits the iron and bounces off
Cameron Johnson grabs the defensive rebound

Hornets 75, Timberwolves 60 - 9:09, 4th Quarter
Johnson sends the outlet pass to Okogie
Okogie is looking to make a pass
Edwards with the ball
Edwards with a good look but can't get it to fall
Miles Bridges grabs the defensive rebound

Hornets 75, Timberwolves 60 - 8:57, 4th Quarter
LaMelo Ball receives the outlet pass from Miles Bridges
Ball is looking to make a pass
Bridges with the ball
Bridges is looking to make a pass
LaMelo Ball receives the pass
LaMelo Ball looking to send it to Anigbogu
The pass is taken by Anigbogu
Anigbogu looks for an open man
Ball with the ball
Ball shoots
Ball sinks the triple try!

Hornets 78, Timberwolves 60 - 8:32, 4th Quarter
Minnesota inbounds the ball
Josh Okogie dribbles the ball over half court
Josh Okogie fires off a pass
Towns with the ball
Towns dishes to Josh Okogie
Okogie with the ball
Okogie looks for an open man
Karl-Anthony Towns receives the pass
Karl-Anthony Towns takes a shot
Karl-Anthony Towns fills it up from long range

Hornets 78, Timberwolves 63 - 8:18, 4th Quarter
Charlotte inbounds the ball
LaMelo Ball dribbles the ball over half court
LaMelo Ball dumps it off to Saric
FOUL! Cameron Johnson is whistled for the foul
That is foul number 1 on him

Hornets 78, Timberwolves 63 - 8:12, 4th Quarter
The ball is inbounded to LaMelo Ball
Ball is looking to make a pass
Tyrese Maxey gets a pass
Tyrese Maxey dumps it off to Ball
Maxey's pass for LaMelo Ball was deflected out of bounds

Hornets 78, Timberwolves 63 - 8:05, 4th Quarter
Charlotte inbounds the ball
LaMelo Ball delivers a pass to Bridges
Miles Bridges receives the pass
Miles Bridges fires off a pass
FOUL! Anthony Edwards commits the foul
That is foul number 2 on him

Timberwolves Substitutions
#13 Luke Kennard
#31 Jalen Smith

Hornets Substitutions
#10 Aaron Nesmith
#20 Gordon Hayward
#25 P.J. Washington

Hornets 78, Timberwolves 63 - 7:57, 4th Quarter
Charlotte inbounds the ball
Ball is looking to make a pass
Washington with the ball
Washington with the drive and the dish to Anigbogu
Luke Kennard with the block!
Ike Anigbogu pulls down the board
SLAM DUNK!!!

Hornets 80, Timberwolves 63 - 7:42, 4th Quarter
Minnesota inbounds the ball
Kennard brings it across the timeline
Luke Kennard surveys the defense
Edwards catches the pass
Edwards is looking to make a pass
The pass is taken by Towns
Karl-Anthony Towns puts up a shot
Towns's shot is off the glass and bounces away
Gordon Hayward grabs the defensive rebound

Hornets 80, Timberwolves 63 - 7:29, 4th Quarter
Gordon Hayward dribbles the ball over half court
Hayward is looking to make a pass
Ball catches the pass
Ball looks for an open man
Aaron Nesmith receives the pass
Nesmith lets one go
Nesmith knocks it down for three!

Hornets 83, Timberwolves 63 - 7:19, 4th Quarter
Luke Kennard takes the inbounds pass
Kennard dribbles it up to the top of the key
Kennard keeps his dribble
Kennard swings it over to Smith
The pass is taken by Smith
Smith puts up a shot
Smith gets it to fall

Hornets 83, Timberwolves 65 - 7:07, 4th Quarter
LaMelo Ball gets the inbounds pass
LaMelo Ball brings the ball over half court
LaMelo Ball puts it on the floor
Ball looks for an open man
P.J. Washington receives the pass
Washington looking for Hayward
FOUL! Josh Okogie commits the foul
That is foul number 5 on him
P.J. Washington drops one in from the line
Washington sinks one from the charity stripe

Hornets 85, Timberwolves 65 - 6:56, 4th Quarter
Luke Kennard takes the inbounds pass
Luke Kennard advances the ball past midcourt
Kennard is looking to make a pass
Josh Okogie gets a pass
Okogie is looking to make a pass
Kennard catches the pass
Kennard over to Anthony Edwards
Anthony Edwards gets a pass
Edwards is looking to make a pass
Towns with the ball
Towns gets ready to fire off a pass
The pass is taken by Kennard
Kennard shoots
Kennard with a good look but can't get it to fall
Washington grabs the board

Hornets 85, Timberwolves 65 - 6:32, 4th Quarter
P.J. Washington brings the ball over half court
Washington shoots it to Nesmith
The pass is taken by Nesmith
Nesmith gets ready to fire off a pass
Gordon Hayward gets a pass
Hayward shoots it to Nesmith
The pass is taken by Nesmith
Aaron Nesmith dumps it off to Ball
The pass is taken by Ball
Ball lets one go
LaMelo Ball shows off his range and hits the three

Hornets 88, Timberwolves 65 - 6:08, 4th Quarter
Luke Kennard gets the inbounds pass
Luke Kennard advances the ball past midcourt
Luke Kennard dumps it off to Towns
The pass is taken by Towns
Towns holds and looks
Kennard catches the pass
Luke Kennard dumps it off to Okogie
Josh Okogie gets a pass
Josh Okogie puts up a shot
Josh Okogie can't find the mark
LaMelo Ball pulls down the board

Hornets 88, Timberwolves 65 - 5:51, 4th Quarter
LaMelo Ball sends the outlet pass to P.J. Washington
Washington is looking to make a pass
The pass is taken by Hayward
Gordon Hayward takes a shot
Hayward comes up short
Kennard comes away with the rebound

Hornets 88, Timberwolves 65 - 5:37, 4th Quarter
Kennard brings it across the timeline
Kennard is looking to make a pass
The pass is taken by Towns
Karl-Anthony Towns puts it on the floor
Luke Kennard receives a sweet pass
Luke Kennard fires off a pass
Kennard's pass for Anthony Edwards was deflected out of bounds

Hornets 88, Timberwolves 65 - 5:24, 4th Quarter
Luke Kennard takes the inbounds pass
Luke Kennard is getting ready to make his move off the dribble
Josh Okogie receives a sweet pass
Josh Okogie puts up a shot
Okogie's shot rattles in and out
Ball grabs the board

Hornets 88, Timberwolves 65 - 5:17, 4th Quarter
LaMelo Ball advances the ball past midcourt
LaMelo Ball puts it on the floor
Ball is looking to make a pass
Ike Anigbogu gets a pass
Anigbogu is looking to make a pass
FOUL! Kennard is going to be charged with that foul
That is foul number 5 on him
Anigbogu bounces the free throw off the rim
Ike Anigbogu throws up a brick from the line
Ike Anigbogu grabs the offensive rebound

Hornets 88, Timberwolves 65 - 5:00, 4th Quarter
Anigbogu with a good look but can't get it to fall
The ball bounces out of bounds

Timberwolves Substitutions
#26 Michael Hicks
#50 Cameron Johnson
#3 Jaden McDaniels

Hornets Substitutions
#22 Jawun Evans
#55 Delon Wright
#3 Tyrese Maxey
#36 Kyle Anderson

Hornets 88, Timberwolves 65 - 4:56, 4th Quarter
Josh Okogie gets the inbounds pass
Josh Okogie advances the ball past midcourt
Okogie still with the ball
Okogie is looking to make a pass
The pass is taken by Johnson
Johnson kicks it to Hicks
The pass is taken by Hicks
Hicks is going to attack the rim
Hicks with the drive and the dish to Edwards
What a fantastic block by Kyle Anderson!
Kyle Anderson pulls down the board

Hornets 88, Timberwolves 65 - 4:39, 4th Quarter
Anderson sends the outlet pass to Evans
Jawun Evans dumps it off to Anigbogu
Anigbogu catches the pass
Anigbogu is looking to make a pass
The pass is taken by Anderson
Anderson is going to attack the rim
Tyrese Maxey receives a sweet pass
Maxey lets one go
Tyrese Maxey from way downtown....BANG!

Hornets 91, Timberwolves 65 - 4:22, 4th Quarter
The ball is passed in to Okogie
Josh Okogie dribbles the ball over half court
Josh Okogie fires off a pass
The pass is taken by Johnson
Johnson is looking to make a pass
The pass is taken by McDaniels
McDaniels works the defense with some nice ball handling
Michael Hicks receives a sweet pass
Michael Hicks hits a three ball from DEEP!

Hornets 91, Timberwolves 68 - 4:10, 4th Quarter
The ball is passed in to Evans
Evans brings it across the timeline
Evans is looking to make a pass
Kyle Anderson receives the pass
Anderson is trying to go to the hole
Anderson buries the J

Hornets 93, Timberwolves 68 - 3:52, 4th Quarter
Minnesota inbounds the ball
Okogie brings it across the timeline
Okogie takes a couple of dribbles
Josh Okogie fires off a pass
The pass is taken by McDaniels
McDaniels swings it over to Edwards
Jaden McDaniels has his pass deflected out of bounds

Hornets 93, Timberwolves 68 - 3:40, 4th Quarter
Josh Okogie takes the inbounds pass
Okogie over to Cameron Johnson
The pass is taken by Johnson
Johnson is looking to make a pass
Edwards with the ball
Edwards dishes to Jaden McDaniels
Jaden McDaniels receives the pass
McDaniels kicks it to Edwards
Anthony Edwards receives the pass
Edwards lets one go
FOUL! Anderson is going to be charged with that foul
That is foul number 1 on him
Edwards hits the deuce
Edwards misses the free throw
Anthony Edwards grabs the offensive rebound

Hornets 93, Timberwolves 70 - 3:25, 4th Quarter
Edwards is looking to make a pass
Johnson with the ball
Johnson over to Anthony Edwards
Edwards catches the pass
Edwards attempts to drive to the basket
Edwards didn't get a real good look at that one
Anderson comes away with the rebound

Hornets 93, Timberwolves 70 - 3:17, 4th Quarter
Anderson outlets the ball to Jawun Evans
Evans gets ready to fire off a pass
Anderson with the ball
Anderson swings it over to Anigbogu
Anigbogu catches the pass
Anigbogu is looking to make a pass
FOUL! Michael Hicks is whistled for the foul
That is foul number 1 on him
Anigbogu hits the free throw
Anigbogu hits the free throw

Hornets 95, Timberwolves 70 - 3:04, 4th Quarter
The ball is inbounded to Josh Okogie
Josh Okogie dribbles the ball over half court
Okogie shoots it to Johnson
Johnson catches the pass
Johnson is looking to make a pass
Edwards catches the pass
Edwards shoots it to McDaniels
The pass is taken by McDaniels
McDaniels shoots it to Okogie
Josh Okogie gets a pass
Okogie is looking to make a pass
Jaden McDaniels receives the pass
McDaniels is looking to make a pass
Cameron Johnson receives the pass
Johnson shoots
Johnson missed that one badly
Anigbogu rebounds the ball

Hornets 95, Timberwolves 70 - 2:37, 4th Quarter
Anigbogu outlets the ball to Jawun Evans
Evans keeps his dribble
Evans is looking to make a pass
Kyle Anderson receives the pass
Anderson is looking to make a pass
The pass is taken by Maxey
Maxey got a great look there and knocked it down

Hornets 97, Timberwolves 70 - 2:21, 4th Quarter
Minnesota inbounds the ball
Josh Okogie dribbles the ball over half court
Okogie is looking to make a pass
The pass is taken by Edwards
Edwards is looking to make a pass
Michael Hicks gets a pass
Hicks gets ready to fire off a pass
Josh Okogie gets a pass
Okogie shoots it to Edwards
Anthony Edwards gets a pass
Edwards sinks the long one

Hornets 97, Timberwolves 73 - 2:02, 4th Quarter
The ball is inbounded to Jawun Evans
Jawun Evans brings the ball over half court
Evans looks for an open man
Jawun Evans has his pass deflected out of bounds

Hornets Substitutions
#48 Robert Williams III

Hornets 97, Timberwolves 73 - 1:56, 4th Quarter
Jawun Evans gets the inbounds pass
Jawun Evans looking to send it to Wright
Jawun Evans has his pass deflected out of bounds

Hornets 97, Timberwolves 73 - 1:49, 4th Quarter
The ball is inbounded to Jawun Evans
Jawun Evans is setting up a play
Evans dishes to Delon Wright
Wright catches the pass
Wright dishes to Kyle Anderson
The pass is taken by Anderson
Anderson shoots
Anderson missed that one badly
Anthony Edwards grabs the defensive rebound

Hornets 97, Timberwolves 73 - 1:35, 4th Quarter
Josh Okogie receives the outlet pass from Anthony Edwards
Okogie is looking to make a pass
Michael Hicks gets a pass
Hicks lets one go
Michael Hicks shows off his range and hits the three

Hornets 97, Timberwolves 76 - 1:26, 4th Quarter
Jawun Evans gets the inbounds pass
Evans dribbles it up to the top of the key
Jawun Evans is setting up a play
Jawun Evans surveys the defense
Robert Williams III receives the pass
Williams III looks for an open man
Josh Okogie picks off the bad pass!

Hornets 97, Timberwolves 76 - 1:07, 4th Quarter
Okogie dribbles it up to the top of the key
Okogie is looking to make a pass
The pass is taken by Hicks
Hicks holds and looks
Anthony Edwards gets a pass
Edwards shoots
Anthony Edwards can't get the shot to fall
Maxey rebounds the ball

Hornets 97, Timberwolves 76 - 0:56, 4th Quarter
Maxey sends the outlet pass to Evans
Evans is looking to make a pass
Anderson catches the pass
Anderson is looking to make a pass
Robert Williams III receives the pass
Williams III is looking to make a pass
Kyle Anderson receives the pass
Anderson gets ready to fire off a pass
Edwards steals the pass from Kyle Anderson!

Hornets 97, Timberwolves 76 - 0:37, 4th Quarter
Edwards outlets the ball to Josh Okogie
Okogie over to Jaden McDaniels
Jaden McDaniels gets a pass
Jaden McDaniels looking to send it to Edwards
The pass is taken by Edwards
Edwards shoots
There's a three pointer for Anthony Edwards

Hornets 97, Timberwolves 79 - 0:29, 4th Quarter
Jawun Evans takes the inbounds pass
Jawun Evans dribbles the ball over half court
Jawun Evans looking to send it to Wright
Anthony Edwards steps in and picks off the pass from Evans!

Hornets 97, Timberwolves 79 - 0:24, 4th Quarter
Edwards sends the outlet pass to Okogie
Okogie dishes to Jaden McDaniels
Jaden McDaniels gets a pass
Jaden McDaniels puts up a shot
Jaden McDaniels can't find the mark
Maxey grabs the board

Hornets 97, Timberwolves 79 - 0:14, 4th Quarter
Jawun Evans receives the outlet pass from Tyrese Maxey
Evans is looking to make a pass
The pass is taken by Maxey
Maxey dishes to Robert Williams III
Williams III with the ball
Williams III over to Jawun Evans
FOUL! Michael Hicks commits the foul
That is foul number 2 on him
Williams III hits the free throw
Williams III sinks one from the charity stripe

Hornets Substitutions
#40 Ike Anigbogu

Hornets 99, Timberwolves 79 - 0:08, 4th Quarter
The ball is inbounded to Josh Okogie
Okogie brings it across the timeline
Josh Okogie takes a shot
The shot is off the mark
Anigbogu comes away with the rebound
That's the end of the game.
The final score is Minnesota 79 and Charlotte 99