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

Timberwolves 0, Hornets 0 - 11:58, 1st Quarter
Russell dishes to Karl-Anthony Towns
Karl-Anthony Towns receives the pass
Karl-Anthony Towns takes a shot
Towns sticks it from deep for three!

Timberwolves 3, Hornets 0 - 11:52, 1st Quarter
The ball is passed in to Ball
Ball brings it across the timeline
Ball kicks it to Nesmith
Aaron Nesmith receives the pass
Aaron Nesmith takes a shot
SWISH! It's good for three!

Timberwolves 3, Hornets 3 - 11:35, 1st Quarter
The ball is inbounded to D'Angelo Russell
Russell dribbles it up to the top of the key
Russell dishes to Karl-Anthony Towns
The pass is taken by Towns
Towns lets one go
Towns had a good look but couldn't convert
John Lytle grabs the defensive rebound

Timberwolves 3, Hornets 3 - 11:23, 1st Quarter
John Lytle passes it over to LaMelo Ball
Ball takes a couple of dribbles
LaMelo Ball looking to send it to Nesmith
Nesmith catches the pass
Nesmith swings it over to Bridges
Miles Bridges receives the pass
Miles Bridges puts up a shot
Bridges's shot is off the glass and bounces away
Mikal Bridges pulls down the board

Timberwolves 3, Hornets 3 - 11:01, 1st Quarter
Bridges outlets the ball to D'Angelo Russell
D'Angelo Russell is setting up a play
Russell looking for Smith
Smith catches the pass
Smith shoots
Jalen Smith can't get the shot to fall
Lytle rebounds the ball

Timberwolves 3, Hornets 3 - 10:50, 1st Quarter
Lytle sends the outlet pass to Ball
LaMelo Ball surveys the defense
Aaron Nesmith receives the pass
Aaron Nesmith fires off a pass
Miles Bridges receives the pass
Miles Bridges surveys the defense
LaMelo Ball gets a pass
Ball is looking to make a pass
Bridges catches the pass
Bridges is looking to make a pass
Nesmith catches the pass
Aaron Nesmith dumps it off to Ball
LaMelo Ball receives the pass
Ball puts up a shot
Ball hits the shot

Timberwolves 3, Hornets 5 - 10:26, 1st Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell is looking to make a pass
Robert Williams III steps in and picks off the pass from Russell!
Williams III passes to Nesmith who slams it down on the break

Timberwolves 3, Hornets 7 - 10:08, 1st Quarter
Minnesota inbounds the ball
Russell brings it across the timeline
Russell still with the ball
D'Angelo Russell is getting ready to make his move off the dribble
Karl-Anthony Towns receives a sweet pass
Karl-Anthony Towns takes a shot
Williams III got a piece of that shot!
Miles Bridges grabs the defensive rebound

Timberwolves 3, Hornets 7 - 9:52, 1st Quarter
Miles Bridges sends the outlet pass to LaMelo Ball
Ball takes a couple of dribbles
Ball attempts to drive to the basket
Ball draws an extra defender and kicks it to John Lytle
John Lytle puts up a shot
The shot is off the mark
D'Angelo Russell pulls down the board

Timberwolves 3, Hornets 7 - 9:35, 1st Quarter
Russell dribbles it up to the top of the key
D'Angelo Russell surveys the defense
Karl-Anthony Towns gets a pass
FOUL! Robert Williams III is whistled for the foul
That is foul number 1 on him
BRICK!
Karl-Anthony Towns drops one in from the line
Towns hits the free throw

Timberwolves 5, Hornets 7 - 9:21, 1st Quarter
Charlotte inbounds the ball
LaMelo Ball brings the ball over half court
LaMelo Ball is setting up a play
LaMelo Ball delivers a pass to Lytle
Lytle with the ball
John Lytle takes a shot
Lytle sinks the long one

Timberwolves 5, Hornets 10 - 9:05, 1st Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell brings the ball over half court
Russell shoots it to Smith
The pass is taken by Smith
Smith drives, sees the help coming....finds the open man and hits him
Towns lays it in for an easy bucket

Timberwolves 7, Hornets 10 - 8:50, 1st Quarter
LaMelo Ball gets the inbounds pass
Ball dribbles it up to the top of the key
LaMelo Ball surveys the defense
The pass is taken by Bridges
Bridges dishes to LaMelo Ball
Ball with the ball
Ball is looking to make a pass
Miles Bridges receives the pass
Bridges's shot is good

Timberwolves 7, Hornets 12 - 8:32, 1st Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
Russell swings it over to Towns
Karl-Anthony Towns gets a pass
FOUL! Williams III commits the foul
That is foul number 2 on him
Towns's shot is off the glass and bounces away

Hornets Substitutions
#14 Nick Richards
Towns hits the free throw
Karl-Anthony Towns drops one in from the line

Timberwolves 9, Hornets 12 - 8:25, 1st Quarter
The ball is passed in to Ball
LaMelo Ball brings the ball over half court
LaMelo Ball dumps it off to Nesmith
The pass is taken by Nesmith
Nesmith is looking to make a pass
The pass is taken by Ball
Ball over to Miles Bridges
Miles Bridges receives the pass
Bridges looking for Lytle
John Lytle gets a pass
John Lytle takes a shot
John Lytle can't find the mark
Towns comes away with the rebound

Timberwolves 9, Hornets 12 - 7:57, 1st Quarter
Towns sends the outlet pass to Russell
Russell is looking to make a pass
Bridges with the ball
Bridges drives, sees the help coming....finds the open man and hits him
Jalen Smith takes a shot
The shot is off the mark
The ball bounces out of bounds

Timberwolves 9, Hornets 12 - 7:44, 1st Quarter
The ball is passed in to Ball
Ball brings it across the timeline
Ball holds and looks
The pass is taken by Nesmith
Aaron Nesmith delivers a pass to Lytle
FOUL! Josh Okogie commits the foul
That is foul number 1 on him

Timberwolves 9, Hornets 12 - 7:37, 1st Quarter
The ball is passed in to Ball
LaMelo Ball puts it on the floor
Ball is looking to make a pass
Nesmith catches the pass
Aaron Nesmith is getting ready to make his move off the dribble
Nesmith drives, sees the help coming....finds the open man and hits him
John Lytle missed that one
D'Angelo Russell grabs the defensive rebound

Timberwolves 9, Hornets 12 - 7:18, 1st Quarter
D'Angelo Russell brings the ball over half court
Russell is looking to make a pass
Bridges with the ball
Bridges with the drive and the dish to Towns
D'Angelo Russell receives a sweet pass
The shot is off the mark
LaMelo Ball grabs the defensive rebound

Timberwolves 9, Hornets 12 - 7:00, 1st Quarter
Ball dribbles it up to the top of the key
LaMelo Ball dumps it off to Bridges
Miles Bridges gets a pass
Bridges kicks it to Lytle
Bridges's pass was stolen by Russell!
Russell pushes it up to Karl-Anthony Towns who throws down a jam!

Timberwolves 11, Hornets 12 - 6:48, 1st Quarter
The ball is passed in to Ball
LaMelo Ball advances the ball past midcourt
LaMelo Ball dumps it off to Bridges
Bridges catches the pass
Bridges looks for an open man
Karl-Anthony Towns steps in and picks off the pass from Bridges!
Towns misses the breakaway dunk!!
Miles Bridges grabs the defensive rebound

Timberwolves 11, Hornets 12 - 6:33, 1st Quarter
Miles Bridges passes it over to LaMelo Ball
Ball looks for an open man
Aaron Nesmith receives the pass
Aaron Nesmith puts up a shot
Nesmith drains the bucket

Timberwolves 11, Hornets 14 - 6:20, 1st Quarter
The ball is inbounded to D'Angelo Russell
Russell brings it across the timeline
Russell is looking to make a pass
Karl-Anthony Towns receives the pass
Karl-Anthony Towns puts up a shot
Karl-Anthony Towns's shot goes up...but its not going to count - traveling has been called!

Timberwolves 11, Hornets 14 - 6:13, 1st Quarter
The ball is passed in to Ball
Ball dribbles it up to the top of the key
Ball dishes to John Lytle
The pass is taken by Lytle
Lytle dishes to LaMelo Ball
Ball catches the pass
LaMelo Ball delivers a pass to Nesmith
Aaron Nesmith gets a pass
Aaron Nesmith looking to send it to Ball
LaMelo Ball gets a pass
Ball is looking to make a pass
Nesmith with the ball
Nesmith looks for an open man
John Lytle gets a pass
Lytle lets one go
Lytle comes up short
Russell comes away with the rebound

Timberwolves 11, Hornets 14 - 5:47, 1st Quarter
D'Angelo Russell advances the ball past midcourt
Russell is looking to make a pass
The pass is taken by Okogie
Okogie is looking to make a pass
Russell catches the pass
Russell holds and looks
The pass is taken by Towns
Towns gets ready to fire off a pass
The pass is taken by Okogie
Okogie lets one go
Okogie with a good look but can't get it to fall
The ball bounces out of bounds

Timeout called by the Hornets.

Timberwolves 11, Hornets 14 - 5:27, 1st Quarter
Charlotte inbounds the ball
LaMelo Ball advances the ball past midcourt
Ball shows some fancy dribbling and is going to the rim
Ball drives, sees the help coming....finds the open man and hits him
Nick Richards takes a shot
Richards scores. How in the world did he get that one to fall?

Timberwolves 11, Hornets 16 - 5:18, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
Russell takes a couple of dribbles
Russell is looking to make a pass
Towns with the ball
Towns is looking to make a pass
D'Angelo Russell receives the pass
Russell swings it over to Towns
Towns with the ball
Towns is looking to make a pass
Josh Okogie receives the pass
Okogie looking for Towns
Towns catches the pass
Karl-Anthony Towns puts it on the floor
Towns lays it in for an easy bucket

Timberwolves 13, Hornets 16 - 4:57, 1st Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball advances the ball past midcourt
Ball is looking to make a pass
D'Angelo Russell picks off the bad pass!

Timberwolves 13, Hornets 16 - 4:44, 1st Quarter
Russell dribbles it up to the top of the key
Russell keeps his dribble
D'Angelo Russell fires off a pass
The pass is taken by Towns
Karl-Anthony Towns delivers a pass to Smith
Jalen Smith receives the pass
Smith finishes with the soft touch around the rim

Timberwolves 15, Hornets 16 - 4:32, 1st Quarter
The ball is inbounded to LaMelo Ball
Ball dribbles it up to the top of the key
Ball is looking to make a pass
Ball's pass for Aaron Nesmith sails out of bounds

Timberwolves 15, Hornets 16 - 4:25, 1st Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell is setting up a play
Russell looks for an open man
Bridges catches the pass
Bridges puts up a shot
The shot is rejected by Miles Bridges
Lytle grabs the board

Timberwolves 15, Hornets 16 - 4:12, 1st Quarter
Lytle outlets the ball to LaMelo Ball
Ball looking for Bridges
The pass is taken by Bridges
Bridges swings it over to Ball
The pass is taken by Ball
Ball is looking to make a pass
FOUL! Smith commits the foul
That is foul number 1 on him

Timberwolves 15, Hornets 16 - 4:02, 1st Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball puts it on the floor
Ball swings it over to Bridges
Bridges catches the pass
Miles Bridges dumps it off to Richards
The pass is taken by Richards
Richards kicks it to Nesmith
Josh Okogie picks off the bad pass!
Okogie passes to Smith who slams it down on the break

Timberwolves 17, Hornets 16 - 3:49, 1st Quarter
The ball is inbounded to LaMelo Ball
Ball dribbles it up to the top of the key
Ball kicks it to Bridges
Miles Bridges receives the pass
Bridges lets one go
Bridges rattles one home

Timberwolves 17, Hornets 18 - 3:38, 1st Quarter
The ball is passed in to Russell
Russell brings it across the timeline
D'Angelo Russell puts it on the floor
Russell's shot is off the iron
LaMelo Ball pulls down the board

Timberwolves 17, Hornets 18 - 3:26, 1st Quarter
Ball brings it across the timeline
Ball is looking to make a pass
Bridges with the ball
Bridges is looking to make a pass
Ball with the ball
Ball is looking to make a pass
The pass is taken by Richards
Nick Richards delivers a pass to Nesmith
Nesmith catches the pass
Nesmith holds and looks
Nick Richards gets a pass
Richards is looking to make a pass
Lytle with the ball
Lytle shoots
John Lytle from way downtown....BANG!

Timberwolves 17, Hornets 21 - 3:07, 1st Quarter
The ball is inbounded to D'Angelo Russell
Russell dribbles it up to the top of the key
Russell takes a couple of dribbles
Russell kicks it to Towns
The pass goes out of bounds but the ref says it was last touched by the defense

Hornets Substitutions
#12 Gabe Vincent
#36 Kyle Anderson

Timberwolves Substitutions
#1 Anthony Edwards

Timberwolves 17, Hornets 21 - 2:59, 1st Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell shows off his range and hits the three

Timberwolves 20, Hornets 21 - 2:54, 1st Quarter
Charlotte inbounds the ball
LaMelo Ball brings the ball over half court
LaMelo Ball puts it on the floor
LaMelo Ball delivers a pass to Vincent
Vincent catches the pass
Gabe Vincent takes a shot
Vincent clangs one off the rim
Anthony Edwards pulls down the board

Timberwolves 20, Hornets 21 - 2:39, 1st Quarter
Anthony Edwards sends the outlet pass to D'Angelo Russell
Russell gets ready to fire off a pass
Towns catches the pass
Towns shoots
Towns's shot is off the glass and bounces away
Nick Richards grabs the defensive rebound

Timberwolves 20, Hornets 21 - 2:25, 1st Quarter
Richards sends the outlet pass to Ball
LaMelo Ball looking to send it to Bridges
Miles Bridges receives the pass
Miles Bridges looking to send it to Ball
Ball catches the pass
Ball shoots it to Anderson
The pass is taken by Anderson
Kyle Anderson delivers a pass to Vincent
Vincent catches the pass
Gabe Vincent looking to send it to Ball
The pass is taken by Ball
LaMelo Ball puts it on the floor
Ball with the drive and the dish to Richards
Richards with a beautiful finger roll there for the bucket

Timberwolves 20, Hornets 23 - 2:06, 1st Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell dribbles the ball over half court
Russell looking for Towns
Karl-Anthony Towns gets a pass
Towns over to Anthony Edwards
The pass intended for Edwards was knocked out of bounds

Hornets Substitutions
#3 Tyrese Maxey
#55 Delon Wright

Timberwolves Substitutions
#4 Jaylen Nowell
#43 Nemanja Bjelica
#3 Jaden McDaniels
#11 Naz Reid

Timberwolves 20, Hornets 23 - 1:57, 1st Quarter
The ball is inbounded to Jaylen Nowell
Jaylen Nowell is setting up a play
Vincent got a piece of that shot!
Gabe Vincent pulls down the board

Timberwolves 20, Hornets 23 - 1:48, 1st Quarter
Vincent sends the outlet pass to Wright
Wright is looking to make a pass
The pass is taken by Vincent
Vincent is looking to make a pass
Kyle Anderson receives the pass
Kyle Anderson dumps it off to Wright
Wright with the ball
Delon Wright puts up a shot
Delon Wright missed that one
Anderson comes away with an offensive rebound
Anderson looking for Vincent
Gabe Vincent gets a pass
Vincent puts up a shot
The shot is off the mark
Nemanja Bjelica grabs the defensive rebound

Timberwolves 20, Hornets 23 - 1:28, 1st Quarter
Nemanja Bjelica passes it over to Jaylen Nowell
Nowell takes a couple of dribbles
Nowell swings it over to Reid
Reid with the ball
Naz Reid puts up a shot
Naz Reid missed that one
Nick Richards grabs the defensive rebound

Timberwolves 20, Hornets 23 - 1:13, 1st Quarter
Richards outlets the ball to Gabe Vincent
Gabe Vincent fires off a pass
Delon Wright receives the pass
Delon Wright looking to send it to Vincent
FOUL! Nemanja Bjelica is whistled for the foul
That is foul number 1 on him

Timberwolves 20, Hornets 23 - 1:06, 1st Quarter
The ball is inbounded to Gabe Vincent
Vincent takes a couple of dribbles
Vincent dishes to Kyle Anderson
Anderson catches the pass
Anderson is looking to take his man to the basket
Delon Wright receives a sweet pass
Wright puts up a shot
Wright fills it up

Timberwolves 20, Hornets 25 - 0:48, 1st Quarter
Minnesota inbounds the ball
Jaylen Nowell advances the ball past midcourt
Nowell keeps his dribble
Nowell dishes to Jaden McDaniels
McDaniels with the ball
McDaniels missed that one badly
Kyle Anderson grabs the defensive rebound

Timberwolves 20, Hornets 25 - 0:35, 1st Quarter
Kyle Anderson sends the outlet pass to Gabe Vincent
Vincent takes a couple of dribbles
Vincent swings it over to Anderson
Anderson with the ball
Kyle Anderson dumps it off to Maxey
Tyrese Maxey gets a pass
Maxey sticks it from deep for three!

Timberwolves 20, Hornets 28 - 0:24, 1st Quarter
Minnesota inbounds the ball
Nowell brings it across the timeline
Nowell holds and looks
McDaniels catches the pass
McDaniels shoots it to Nowell
FOUL! Richards is whistled for the foul
That is foul number 1 on him

Timberwolves 20, Hornets 28 - 0:18, 1st Quarter
Jaylen Nowell gets the inbounds pass
Nowell kicks it to Edwards
Anthony Edwards gets a pass
Edwards looking for Bjelica
Nemanja Bjelica gets a pass
Bjelica looking for Nowell
Jaylen Nowell receives the pass
Nowell is going to attack the rim
Nowell's shot is good

Timberwolves 22, Hornets 28 - 0:07, 1st Quarter
The ball is inbounded to Gabe Vincent
Vincent dribbles it up to the top of the key
Vincent over to Tyrese Maxey
The pass is taken by Maxey
Maxey shoots
The shot rattles out
That's the end of the quarter.

Timberwolves 22, Hornets 28 - 12:00, 2nd Quarter
Delon Wright gets the inbounds pass
Delon Wright puts it on the floor
Wright with a nice crossover
Wright with a beautiful finger roll there for the bucket

Timberwolves 22, Hornets 30 - 11:56, 2nd Quarter
The ball is passed in to Nowell
Nowell dribbles it up to the top of the key
Nowell keeps his dribble
Nowell kicks it to Bjelica
Wright steals the pass from Jaylen Nowell!

Timberwolves 22, Hornets 30 - 11:48, 2nd Quarter
Wright sends the outlet pass to Vincent
Vincent still with the ball
Vincent is looking to make a pass
Nick Richards gets a pass
Nick Richards looking to send it to Anderson
Jaylen Nowell steps in and picks off the pass from Richards!
Nowell passes to Bjelica who slams it down on the break

Timberwolves 24, Hornets 30 - 11:37, 2nd Quarter
The ball is passed in to Wright
Delon Wright brings the ball over half court
Wright takes a couple of dribbles
Delon Wright puts it on the floor
No good. That one barely grazed the rim
Naz Reid grabs the defensive rebound

Timberwolves 24, Hornets 30 - 11:27, 2nd Quarter
Reid outlets the ball to Jaylen Nowell
Jaylen Nowell is setting up a play
Jaylen Nowell fires off a pass
McDaniels catches the pass
Jaden McDaniels takes a shot
McDaniels's shot is off the iron
Gabe Vincent pulls down the board

Timberwolves 24, Hornets 30 - 11:15, 2nd Quarter
Gabe Vincent dribbles the ball over half court
Vincent keeps his dribble
Vincent looking for Wright
The pass is taken by Wright
Wright kicks it to Maxey
Maxey with the ball
Tyrese Maxey from way downtown....BANG!

Timberwolves 24, Hornets 33 - 10:59, 2nd Quarter
Jaylen Nowell gets the inbounds pass
Nowell dribbles it up to the top of the key
Nowell keeps his dribble
Nowell over to Naz Reid
The pass is taken by Reid
Reid shoots
FOUL! Maxey is whistled for the foul
That is foul number 1 on him
Reid had a good look but couldn't convert
Reid hits the free throw
Reid hits the free throw

Timberwolves 26, Hornets 33 - 10:44, 2nd Quarter
Gabe Vincent gets the inbounds pass
Vincent brings it across the timeline
Gabe Vincent surveys the defense
Maxey catches the pass
Maxey lets one go
Tyrese Maxey can't get the shot to fall
Nick Richards grabs the offensive rebound
Richards's shot is off the iron
Naz Reid pulls down the board

Timberwolves 26, Hornets 33 - 10:28, 2nd Quarter
Naz Reid sends the outlet pass to Jaylen Nowell
Nowell is looking to make a pass
McDaniels catches the pass
Jaden McDaniels dumps it off to Bjelica
FOUL! Nick Richards is whistled for the foul
That is foul number 2 on him

Timberwolves 26, Hornets 33 - 10:16, 2nd Quarter
The ball is passed in to Nowell
Nowell takes a couple of dribbles
Nowell is looking to make a pass
The pass is taken by Reid
Reid lets one go
Reid knocks it down for three!

Timberwolves 29, Hornets 33 - 10:08, 2nd Quarter
The ball is inbounded to Gabe Vincent
Vincent brings it across the timeline
Vincent is looking to make a pass
Maxey with the ball
Maxey attempts to drive to the basket
Maxey draws the help and makes a nice pass to Richards
Richards throws down a monster dunk!!!

Timberwolves 29, Hornets 35 - 9:54, 2nd Quarter
Jaylen Nowell takes the inbounds pass
Jaylen Nowell advances the ball past midcourt
Nowell is looking to make a pass
The pass is taken by Edwards
Edwards shows some fancy dribbling and is going to the rim
Edwards's shot hits the iron and bounces off
Vincent rebounds the ball

Timberwolves 29, Hornets 35 - 9:40, 2nd Quarter
Gabe Vincent dribbles the ball over half court
Gabe Vincent looking to send it to Anderson
Anderson with the ball
Anderson shows some fancy dribbling and is going to the rim
Anderson draws the help and makes a nice pass to Richards
Richards lets one go
Richards's shot is good

Timberwolves 29, Hornets 37 - 9:29, 2nd Quarter
Minnesota inbounds the ball
Anthony Edwards advances the ball past midcourt
Anthony Edwards dumps it off to Nowell
Jaylen Nowell receives the pass
I bet Nowell wishes he could have that one back
Nick Richards grabs the defensive rebound

Timberwolves 29, Hornets 37 - 9:15, 2nd Quarter
Nick Richards sends the outlet pass to Delon Wright
Wright keeps his dribble
Delon Wright dumps it off to Vincent
The pass is taken by Vincent
FOUL! Edwards is whistled for the foul
That is foul number 1 on him
Gabe Vincent missed that one

Hornets Substitutions
#10 Aaron Nesmith
#0 Miles Bridges

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

Timeout called by the Timberwolves.
Gabe Vincent drops one in from the line
Gabe Vincent throws up a brick from the line
Vincent comes away with an offensive rebound

Timberwolves 29, Hornets 38 - 8:57, 2nd Quarter
Vincent still with the ball
Gabe Vincent fires off a pass
Bridges catches the pass
Bridges is looking to make a pass
Nick Richards receives the pass
Richards shoots
It's off the mark!
Karl-Anthony Towns grabs the defensive rebound

Timberwolves 29, Hornets 38 - 8:48, 2nd Quarter
Towns outlets the ball to D'Angelo Russell
D'Angelo Russell delivers a pass to Towns
Karl-Anthony Towns receives the pass
Towns is looking to make a pass
Nemanja Bjelica receives the pass
Nemanja Bjelica looking to send it to Towns
FOUL! Bridges is going to be charged with that foul
That is foul number 1 on him

Hornets Substitutions
#2 LaMelo Ball

Timberwolves 29, Hornets 38 - 8:34, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell looking to send it to Towns
Karl-Anthony Towns gets a pass
FOUL! Kyle Anderson is whistled for the foul
That is foul number 1 on him

Timberwolves 29, Hornets 38 - 8:30, 2nd Quarter
The ball is passed in to Russell
D'Angelo Russell surveys the defense
Anthony Edwards receives the pass
Anthony Edwards fills it up from long range

Timberwolves 32, Hornets 38 - 8:19, 2nd Quarter
The ball is passed in to Ball
Ball brings it across the timeline
Ball is looking to make a pass
Aaron Nesmith gets a pass
Nesmith is looking to make a pass
The pass was deflected out of bounds

Timberwolves 32, Hornets 38 - 8:10, 2nd Quarter
The ball is passed in to Ball
LaMelo Ball dumps it off to Richards
The pass is taken by Richards
Richards swings it over to Ball
Ball with the ball
Ball puts up a shot
Ball's shot rattles in and out
McDaniels comes away with the rebound

Timberwolves 32, Hornets 38 - 7:50, 2nd Quarter
Jaden McDaniels sends the outlet pass to D'Angelo Russell
Russell still with the ball
Russell is looking to make a pass
McDaniels with the ball
Richards got a piece of that shot!
Nick Richards pulls down the board

Timberwolves 32, Hornets 38 - 7:40, 2nd Quarter
Richards sends the outlet pass to Ball
Ball is looking to make a pass
Nesmith catches the pass
Aaron Nesmith was a little too strong on that one
D'Angelo Russell pulls down the board

Timberwolves 32, Hornets 38 - 7:30, 2nd Quarter
D'Angelo Russell dribbles the ball over half court
D'Angelo Russell surveys the defense
The pass is taken by Towns
Karl-Anthony Towns delivers a pass to McDaniels
McDaniels with the ball
McDaniels puts up a shot
McDaniels missed that one badly
Anderson grabs the board

Timberwolves 32, Hornets 38 - 7:14, 2nd Quarter
LaMelo Ball receives the outlet pass from Kyle Anderson
Ball over to Nick Richards
Nick Richards gets a pass
Nick Richards is getting ready to make his move off the dribble
Nick Richards's shot goes up...but its not going to count - traveling has been called!

Hornets Substitutions
#45 John Lytle

Timberwolves Substitutions
#30 Mikal Bridges

Timberwolves 32, Hornets 38 - 6:58, 2nd Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
Russell takes a couple of dribbles
Russell is looking to make a pass
Towns catches the pass
Karl-Anthony Towns surveys the defense
The pass is taken by McDaniels
McDaniels with a beautiful finger roll there for the bucket

Timberwolves 34, Hornets 38 - 6:48, 2nd 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 is looking to make a pass
Miles Bridges gets a pass
Bridges is looking to make a pass
FOUL! Edwards commits the foul
That is foul number 2 on him

Hornets Substitutions
#14 Nick Richards

Timberwolves 34, Hornets 38 - 6:38, 2nd Quarter
Charlotte inbounds the ball
Ball takes a couple of dribbles
Ball looking for Nesmith
Aaron Nesmith gets a pass
Aaron Nesmith fires off a pass
LaMelo Ball gets a pass
Ball gets ready to fire off a pass
Anderson catches the pass
Anderson is looking to make a pass
LaMelo Ball receives the pass
LaMelo Ball looking to send it to Nesmith
Nesmith with the ball
Nesmith shoots
Nesmith's shot is off the iron
McDaniels comes away with the rebound

Timberwolves 34, Hornets 38 - 6:09, 2nd Quarter
McDaniels outlets the ball to D'Angelo Russell
Russell's shot is off the iron
The ball is knocked out of bounds by the defense

Hornets Substitutions
#12 Gabe Vincent

Timberwolves Substitutions
#31 Jalen Smith

Timeout called by the Hornets.

Timberwolves 34, Hornets 38 - 5:59, 2nd Quarter
Karl-Anthony Towns takes the inbounds pass
Karl-Anthony Towns surveys the defense
Ball steals the pass from Karl-Anthony Towns!

Timberwolves 34, Hornets 38 - 5:53, 2nd Quarter
Ball sends the outlet pass to Vincent
Vincent looks for an open man
Jalen Smith picks off the bad pass!
WOW!! A sweet alley-oop pass by Smith to Edwards for a jam on the break!

Timberwolves 36, Hornets 38 - 5:38, 2nd Quarter
LaMelo Ball gets the inbounds pass
Ball brings it across the timeline
LaMelo Ball puts it on the floor
Ball is looking to take his man to the basket
Ball draws an extra defender and kicks it to Gabe Vincent
Vincent had a good look but couldn't convert
LaMelo Ball pulls down the board
Jalen Smith with the block!
Towns comes away with the rebound

Timberwolves 36, Hornets 38 - 5:20, 2nd Quarter
Towns outlets the ball to D'Angelo Russell
D'Angelo Russell is setting up a play
Russell dishes to Jalen Smith
Jalen Smith gets a pass
Jalen Smith dumps it off to Bridges
Bridges with the ball
Bridges dishes to Anthony Edwards
Anthony Edwards receives the pass
Edwards kicks it to Towns
Karl-Anthony Towns receives the pass
Towns is looking to make a pass
Jalen Smith gets a pass
Jalen Smith takes a shot
Smith's shot is off the iron
Bridges grabs the board
Mikal Bridges surveys the defense
D'Angelo Russell receives the pass
Russell dishes to Karl-Anthony Towns
FOUL! LaMelo Ball is whistled for the foul
That is foul number 1 on him
D'Angelo Russell drops one in from the line
Russell sinks one from the charity stripe

Timberwolves 38, Hornets 38 - 4:56, 2nd Quarter
The ball is passed in to Vincent
Vincent dribbles it up to the top of the key
Vincent is looking to make a pass
Ball catches the pass
LaMelo Ball delivers a pass to Vincent
Gabe Vincent receives the pass
Vincent lays it in for an easy bucket

Timberwolves 38, Hornets 40 - 4:38, 2nd Quarter
D'Angelo Russell takes the inbounds pass
Russell dribbles it up to the top of the key
Russell takes a couple of dribbles
Russell is going to attack the rim
D'Angelo Russell's shot hits the iron, bounces up and in!

Timberwolves 40, Hornets 40 - 4:26, 2nd Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball advances the ball past midcourt
Ball looks for an open man
Gabe Vincent receives the pass
Vincent is looking to make a pass
Ball catches the pass
LaMelo Ball fires off a pass
The pass is taken by Vincent
Vincent lays it in for an easy bucket

Timberwolves 40, Hornets 42 - 4:15, 2nd Quarter
Minnesota inbounds the ball
D'Angelo Russell advances the ball past midcourt
Russell still with the ball
D'Angelo Russell delivers a pass to Bridges
Bridges with the ball
Bridges shoots
Bridges's shot hits the iron and bounces off
Bridges rebounds the ball

Timberwolves 40, Hornets 42 - 3:54, 2nd Quarter
Bridges sends the outlet pass to Vincent
Vincent is looking to make a pass
The pass is taken by Ball
Ball is looking to make a pass
Richards with the ball
Nick Richards puts it on the floor
Richards's shot hits nothing but the bottom of the net

Timberwolves 40, Hornets 44 - 3:41, 2nd Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell with the kiss off the glass!

Timberwolves 42, Hornets 44 - 3:34, 2nd Quarter
The ball is passed in to Ball
Ball dribbles it up to the top of the key
Ball is looking to make a pass
Ball's pass for Kyle Anderson was deflected out of bounds

Hornets Substitutions
#3 Tyrese Maxey
#45 John Lytle

Timberwolves Substitutions
#20 Josh Okogie

Timberwolves 42, Hornets 44 - 3:21, 2nd Quarter
LaMelo Ball takes the inbounds pass
Ball shoots it to Maxey
Tyrese Maxey gets a pass
Maxey over to LaMelo Ball
Ball catches the pass
Ball over to Tyrese Maxey
Tyrese Maxey receives the pass
Maxey puts up a shot
FOUL! Okogie is going to be charged with that foul
That is foul number 2 on him
Maxey's shot is off the glass and bounces away
Maxey sinks one from the charity stripe
Maxey bounces the free throw off the rim
Maxey rebounds the ball

Timberwolves 42, Hornets 45 - 3:07, 2nd Quarter
Maxey shows some fancy dribbling and is going to the rim
LaMelo Ball receives a sweet pass
Ball drains the triple

Timberwolves 42, Hornets 48 - 2:59, 2nd Quarter
D'Angelo Russell gets the inbounds pass
Russell dribbles it up to the top of the key
D'Angelo Russell puts it on the floor
Russell is looking to make a pass
Gabe Vincent steps in and picks off the pass from Russell!

Timberwolves 42, Hornets 48 - 2:51, 2nd Quarter
Vincent brings it across the timeline
Gabe Vincent is setting up a play
Gabe Vincent was a little too strong on that one
Smith grabs the board

Timberwolves 42, Hornets 48 - 2:41, 2nd Quarter
Smith sends the outlet pass to Russell
Russell comes up short
Ball grabs the board

Timberwolves 42, Hornets 48 - 2:31, 2nd Quarter
Ball sends the outlet pass to Vincent
Gabe Vincent is setting up a play
Gabe Vincent delivers a pass to Maxey
Tyrese Maxey gets a pass
Tyrese Maxey puts up a shot
What a fantastic block by Josh Okogie!
Towns rebounds the ball

Timberwolves 42, Hornets 48 - 2:18, 2nd Quarter
Karl-Anthony Towns sends the outlet pass to D'Angelo Russell
D'Angelo Russell puts it on the floor
Russell's shot rattles in and out
Lytle grabs the board

Timberwolves 42, Hornets 48 - 2:08, 2nd Quarter
John Lytle passes it over to LaMelo Ball
LaMelo Ball puts it on the floor
Ball looking for Lytle
Lytle with the ball
John Lytle looking to send it to Vincent
Gabe Vincent receives the pass
Vincent is looking to make a pass
Maxey with the ball
Maxey looking for Ball
LaMelo Ball gets a pass
Ball attempts to drive to the basket
Ball draws an extra defender and kicks it to Tyrese Maxey
Maxey lets one go
Maxey's shot is off the iron
D'Angelo Russell pulls down the board

Timberwolves 42, Hornets 48 - 1:40, 2nd Quarter
Russell dribbles it up to the top of the key
No good. That one barely grazed the rim
Anderson rebounds the ball

Timberwolves 42, Hornets 48 - 1:30, 2nd Quarter
Anderson outlets the ball to LaMelo Ball
Ball holds and looks
Lytle catches the pass
Lytle lets one go
John Lytle from way downtown....BANG!

Timberwolves 42, Hornets 51 - 1:21, 2nd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell still with the ball
Russell over to Karl-Anthony Towns
Kyle Anderson intercepts the pass!

Timberwolves 42, Hornets 51 - 1:07, 2nd Quarter
Kyle Anderson passes it over to Gabe Vincent
Gabe Vincent dumps it off to Ball
LaMelo Ball gets a pass
Ball swings it over to Vincent
Mikal Bridges intercepts the pass!

Timberwolves 42, Hornets 51 - 0:56, 2nd Quarter
Mikal Bridges passes it over to D'Angelo Russell
D'Angelo Russell is setting up a play
Russell is looking to make a pass
Bridges catches the pass
Mikal Bridges delivers a pass to Russell
Russell catches the pass
D'Angelo Russell looking to send it to Smith
Smith with the ball
Smith works the defense with some nice ball handling
FOUL! Smith is whistled for the offensive foul!
That is foul number 2 on him

Hornets Substitutions
#55 Delon Wright
#48 Robert Williams III

Timberwolves Substitutions
#1 Anthony Edwards
#11 Naz Reid

Timberwolves 42, Hornets 51 - 0:45, 2nd Quarter
Charlotte inbounds the ball
Gabe Vincent advances the ball past midcourt
Vincent keeps his dribble
Vincent over to Tyrese Maxey
Tyrese Maxey receives the pass
Maxey is looking to make a pass
Gabe Vincent receives the pass
Gabe Vincent looking to send it to Maxey
The pass goes out of bounds but the ref says it was last touched by the defense

Timberwolves 42, Hornets 51 - 0:29, 2nd Quarter
Delon Wright gets the inbounds pass
Delon Wright is setting up a play
Delon Wright dumps it off to Williams III
Robert Williams III gets a pass
Robert Williams III looking to send it to Wright
FOUL! Reid is going to be charged with that foul
That is foul number 1 on him

Timberwolves 42, Hornets 51 - 0:24, 2nd Quarter
Gabe Vincent gets the inbounds pass
Vincent still with the ball
Vincent is looking to make a pass
Robert Williams III gets a pass
Williams III is looking to make a pass
John Lytle receives the pass
FOUL! Edwards is whistled for the foul
That is foul number 3 on him

Timberwolves Substitutions
#4 Jaylen Nowell
John Lytle drops one in from the line
Lytle hits the free throw

Timberwolves 42, Hornets 53 - 0:15, 2nd Quarter
The ball is inbounded to Jaylen Nowell
Nowell brings it across the timeline
Jaylen Nowell is setting up a play
Nowell dishes to Naz Reid
Reid with the ball
Naz Reid takes a shot
Naz Reid missed that one
Williams III comes away with the rebound

Timberwolves 42, Hornets 53 - 0:02, 2nd Quarter
Williams III outlets the ball to Gabe Vincent
That's the end of the half.

Hornets Substitutions
#2 LaMelo Ball
#10 Aaron Nesmith
#0 Miles Bridges

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

Timberwolves 42, Hornets 53 - 12:00, 3rd Quarter
Charlotte inbounds the ball
LaMelo Ball delivers a pass to Bridges
Miles Bridges gets a pass
Bridges shoots
Bridges with a beautiful looking three pointer

Timberwolves 42, Hornets 56 - 11:51, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell brings the ball over half court
Russell over to Mikal Bridges
Bridges with the ball
Mikal Bridges can't find the mark
Bridges comes away with the rebound

Timberwolves 42, Hornets 56 - 11:34, 3rd Quarter
Miles Bridges passes it over to LaMelo Ball
Ball still with the ball
Ball gets ready to fire off a pass
Robert Williams III receives the pass
Williams III is looking to make a pass
Ball with the ball
Ball over to Aaron Nesmith
The pass is taken by Nesmith
Nesmith is looking to make a pass
Miles Bridges gets a pass
Miles Bridges dumps it off to Ball
FOUL! Okogie commits the foul
That is foul number 3 on him

Timberwolves 42, Hornets 56 - 11:16, 3rd Quarter
Charlotte inbounds the ball
LaMelo Ball puts it on the floor
Ball looks for an open man
Williams III catches the pass
Robert Williams III puts up a shot
Towns says get that stuff outta here!
Nesmith grabs the board
Nesmith finishes with the soft touch around the rim

Timberwolves 42, Hornets 58 - 11:08, 3rd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
Russell still with the ball
Russell gets ready to fire off a pass
The pass is taken by Okogie
Okogie holds and looks
Karl-Anthony Towns receives the pass
Towns shoots
Towns misses the shot...but there's a whistle. The ref says he traveled!

Timberwolves 42, Hornets 58 - 10:58, 3rd Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball dribbles the ball over half court
Ball is looking to make a pass
FOUL! Smith commits the foul
That is foul number 3 on him

Timberwolves 42, Hornets 58 - 10:52, 3rd Quarter
The ball is inbounded to LaMelo Ball
Ball keeps his dribble
Ball shoots it to Lytle
John Lytle gets a pass
Lytle gets ready to fire off a pass
Bridges catches the pass
Bridges is trying to go to the hole
Bridges draws an extra defender and kicks it to Robert Williams III
Williams III draws an extra defender and kicks it to Aaron Nesmith
Nesmith puts up a shot
Nesmith with a great looking bucket there

Timberwolves 42, Hornets 60 - 10:41, 3rd Quarter
The ball is passed in to Russell
D'Angelo Russell advances the ball past midcourt
Russell gets ready to fire off a pass
Mikal Bridges gets a pass
Mikal Bridges takes a shot
Mikal Bridges missed that one
Lytle rebounds the ball

Timberwolves 42, Hornets 60 - 10:28, 3rd Quarter
John Lytle passes it over to LaMelo Ball
LaMelo Ball surveys the defense
FOUL! Jalen Smith is whistled for the foul
That is foul number 4 on him

Timberwolves Substitutions
#3 Jaden McDaniels

Timberwolves 42, Hornets 60 - 10:23, 3rd Quarter
The ball is inbounded to LaMelo Ball
Ball swings it over to Lytle
John Lytle receives the pass
Lytle kicks it to Ball
LaMelo Ball gets a pass
LaMelo Ball delivers a pass to Bridges
The pass was deflected out of bounds

Timberwolves 42, Hornets 60 - 10:10, 3rd Quarter
The ball is inbounded to LaMelo Ball
Ball is looking to make a pass
Lytle catches the pass
Lytle lets one go
SWISH! It's good for three!

Timberwolves 42, Hornets 63 - 10:02, 3rd Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell dribbles the ball over half court
D'Angelo Russell surveys the defense
D'Angelo Russell throws a terrible pass over the head of Towns

Timberwolves 42, Hornets 63 - 9:51, 3rd Quarter
The ball is passed in to Ball
LaMelo Ball dribbles the ball over half court
Ball swings it over to Lytle
Lytle with the ball
John Lytle puts up a shot
Lytle with a good look but can't get it to fall
Russell grabs the board

Timberwolves 42, Hornets 63 - 9:37, 3rd Quarter
D'Angelo Russell dribbles the ball over half court
D'Angelo Russell can't find the mark
Aaron Nesmith pulls down the board

Timberwolves 42, Hornets 63 - 9:27, 3rd Quarter
Aaron Nesmith passes it over to LaMelo Ball
Ball takes a couple of dribbles
Ball holds and looks
Robert Williams III gets a pass
Robert Williams III puts up a shot
Robert Williams III knocks the shot down

Timberwolves 42, Hornets 65 - 9:12, 3rd Quarter
Minnesota inbounds the ball
D'Angelo Russell brings the ball over half court
Russell looks for an open man
Okogie with the ball
Okogie is looking to make a pass
The pass is taken by Bridges
Bridges shoots it to Russell
D'Angelo Russell receives the pass
Russell shows some fancy dribbling and is going to the rim
Russell playing some sweet string music tonight

Timberwolves 44, Hornets 65 - 8:58, 3rd Quarter
Charlotte inbounds the ball
Ball brings it across the timeline
Ball is looking to make a pass
Bridges with the ball
Miles Bridges puts up a shot
Miles Bridges can't get the shot to fall
Bridges grabs the board

Timberwolves 44, Hornets 65 - 8:48, 3rd Quarter
Bridges sends the outlet pass to Russell
Russell still with the ball
Russell is looking to make a pass
Towns catches the pass
Karl-Anthony Towns delivers a pass to Russell
FOUL! Lytle is whistled for the foul
That is foul number 1 on him

Timberwolves 44, Hornets 65 - 8:40, 3rd Quarter
D'Angelo Russell takes the inbounds pass
Russell's shot is off the iron
Aaron Nesmith grabs the defensive rebound

Timberwolves 44, Hornets 65 - 8:34, 3rd Quarter
Aaron Nesmith passes it over to LaMelo Ball
Ball is looking to make a pass
Miles Bridges receives the pass
Bridges looks for an open man
Nesmith with the ball
Nesmith is looking to make a pass
The pass is taken by Williams III
Williams III looking for Ball
That pass is in the seats, folks!

Timberwolves 44, Hornets 65 - 8:17, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell takes a couple of dribbles
Russell holds and looks
Towns with the ball
Karl-Anthony Towns fires off a pass
Russell catches the pass
D'Angelo Russell is getting ready to make his move off the dribble
Russell draws an extra defender and kicks it to Mikal Bridges
Mikal Bridges takes a shot
Bridges sticks it from deep for three!

Timberwolves 47, Hornets 65 - 8:01, 3rd Quarter
The ball is inbounded to Aaron Nesmith
Aaron Nesmith dribbles the ball over half court
Aaron Nesmith dumps it off to Ball
LaMelo Ball gets a pass
LaMelo Ball delivers a pass to Williams III
Robert Williams III receives the pass
Robert Williams III dumps it off to Ball
LaMelo Ball receives the pass
Ball looks for an open man
John Lytle receives the pass
Lytle lets one go
Lytle had a good look but couldn't convert
Nesmith rebounds the ball
Nesmith puts up a shot
Nesmith's shot hits nothing but the bottom of the net

Timberwolves 47, Hornets 67 - 7:36, 3rd Quarter
D'Angelo Russell gets the inbounds pass
Russell brings it across the timeline
Russell takes a couple of dribbles
Russell comes up short
Ball rebounds the ball

Timberwolves 47, Hornets 67 - 7:23, 3rd Quarter
LaMelo Ball advances the ball past midcourt
Ball shoots it to Nesmith
Nesmith catches the pass
Nesmith looks for an open man
Williams III catches the pass
Williams III swings it over to Ball
LaMelo Ball receives the pass
LaMelo Ball looking to send it to Nesmith
Nesmith catches the pass
Nesmith kicks it to Lytle
The pass is taken by Lytle
Lytle shoots
John Lytle puts it through from downtown!

Timberwolves 47, Hornets 70 - 7:00, 3rd Quarter
The ball is passed in to Okogie
Okogie dribbles it up to the top of the key
Okogie swings it over to McDaniels
The pass is taken by McDaniels
McDaniels gets it to fall

Timberwolves 49, Hornets 70 - 6:47, 3rd Quarter
Aaron Nesmith takes the inbounds pass
Nesmith brings it across the timeline
Nesmith swings it over to Ball
The pass is taken by Ball
LaMelo Ball dumps it off to Nesmith
The pass is taken by Nesmith
Nesmith swings it over to Ball
That pass is in the seats, folks!

Hornets Substitutions
#36 Kyle Anderson
#14 Nick Richards

Timberwolves 49, Hornets 70 - 6:27, 3rd Quarter
The ball is passed in to Russell
D'Angelo Russell dribbles the ball over half court
Russell is looking to make a pass
Jaden McDaniels receives the pass
Jaden McDaniels delivers a pass to Bridges
Mikal Bridges receives the pass
Bridges is looking to make a pass
Okogie with the ball
Okogie is looking to make a pass
McDaniels with the ball
McDaniels shoots
Richards says get that stuff outta here!
Nesmith grabs the board

Timberwolves 49, Hornets 70 - 6:07, 3rd Quarter
LaMelo Ball receives the outlet pass from Aaron Nesmith
Ball takes a couple of dribbles
Ball is trying to go to the hole
Kyle Anderson receives a sweet pass
Anderson lets one go
Anderson playing some sweet string music tonight

Timberwolves 49, Hornets 72 - 5:53, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell brings the ball over half court
Russell is looking to make a pass
Okogie catches the pass
Okogie looks for an open man
Towns with the ball
Karl-Anthony Towns dumps it off to Russell
Russell with the ball
D'Angelo Russell delivers a pass to Towns
Karl-Anthony Towns gets a pass
Towns holds and looks
The pass is taken by Okogie
Okogie puts up a shot
Okogie with a good look but can't get it to fall
Kyle Anderson pulls down the board

Timberwolves 49, Hornets 72 - 5:25, 3rd Quarter
Anderson sends the outlet pass to Ball
Ball takes a couple of dribbles
Ball holds and looks
The pass is taken by Richards
Nick Richards delivers a pass to Anderson
Kyle Anderson receives the pass
Anderson is going to attack the rim
Anderson's shot is off the iron
Russell grabs the board

Timberwolves 49, Hornets 72 - 5:08, 3rd Quarter
D'Angelo Russell brings the ball over half court
Russell looking for Towns
Towns with the ball
Karl-Anthony Towns puts up a shot
Towns drains the triple

Timberwolves 52, Hornets 72 - 4:55, 3rd Quarter
LaMelo Ball takes the inbounds pass
Ball dribbles it up to the top of the key
Ball looking for Anderson
Kyle Anderson gets a pass
Kyle Anderson drills the trifecta!

Timberwolves 52, Hornets 75 - 4:44, 3rd Quarter
D'Angelo Russell gets the inbounds pass
Russell brings it across the timeline
Russell still with the ball
Russell holds and looks
McDaniels with the ball
McDaniels looks for an open man
Josh Okogie receives the pass
Okogie with the drive and the dish to Towns
Towns with a beautiful finger roll there for the bucket

Timberwolves 54, Hornets 75 - 4:26, 3rd Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball brings the ball over half court
LaMelo Ball is setting up a play
Ball kicks it to Bridges
Bridges catches the pass
Bridges shoots it to Nesmith
Aaron Nesmith receives the pass
Nesmith looking for Richards
Richards catches the pass
Richards is looking to make a pass
Anderson with the ball
Anderson shoots
Anderson's shot rattles in and out
Richards grabs the board
Richards sends it down with a strong jam!!!

Timberwolves 54, Hornets 77 - 3:55, 3rd Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell brings the ball over half court
Russell keeps his dribble
Russell looks for an open man
Towns with the ball
Towns kicks it to Okogie
Josh Okogie gets a pass
Okogie gets ready to fire off a pass
Karl-Anthony Towns receives the pass
Towns is looking to make a pass
Russell with the ball
Russell shoots
Russell's shot hits the iron and bounces off
Nesmith grabs the board

Timberwolves 54, Hornets 77 - 3:27, 3rd Quarter
LaMelo Ball receives the outlet pass from Aaron Nesmith
Ball dishes to Miles Bridges
Miles Bridges receives the pass
Bridges is trying to go to the hole
Bridges with the drive and the dish to Richards
Richards with a textbook jumper

Timberwolves 54, Hornets 79 - 3:09, 3rd Quarter
The ball is passed in to Russell
D'Angelo Russell dribbles the ball over half court
Russell takes a couple of dribbles
Russell is looking to make a pass
Jaden McDaniels gets a pass
McDaniels attempts to drive to the basket
McDaniels throws down a monster dunk!!!

Timberwolves 56, Hornets 79 - 2:54, 3rd Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball dribbles the ball over half court
Ball keeps his dribble
Ball kicks it to Nesmith
Nesmith catches the pass
Nesmith swings it over to Ball
Ball catches the pass
Ball is looking to make a pass
LaMelo Ball has his pass deflected out of bounds

Hornets Substitutions
#12 Gabe Vincent
#3 Tyrese Maxey
#55 Delon Wright

Timberwolves Substitutions
#4 Jaylen Nowell
#1 Anthony Edwards
#43 Nemanja Bjelica
#11 Naz Reid

Timeout called by the Timberwolves.

Timberwolves 56, Hornets 79 - 2:36, 3rd Quarter
Delon Wright gets the inbounds pass
Wright gets ready to fire off a pass
The pass is taken by Vincent
Vincent shoots
Vincent's shot is off the iron
McDaniels comes away with the rebound

Timberwolves 56, Hornets 79 - 2:28, 3rd Quarter
McDaniels outlets the ball to Jaylen Nowell
Nowell keeps his dribble
Nowell with a nice crossover
FOUL! Gabe Vincent is whistled for the foul
That is foul number 1 on him
Nowell missed that one badly
Nowell sinks one from the charity stripe
Jaylen Nowell drops one in from the line

Timberwolves 58, Hornets 79 - 2:19, 3rd Quarter
The ball is passed in to Vincent
Vincent brings it across the timeline
Vincent drains the triple

Timberwolves 58, Hornets 82 - 2:13, 3rd Quarter
The ball is passed in to Nowell
Jaylen Nowell dribbles the ball over half court
Nowell comes up short
Kyle Anderson pulls down the board

Timberwolves 58, Hornets 82 - 2:01, 3rd Quarter
Kyle Anderson passes it over to Gabe Vincent
Vincent is looking to make a pass
Kyle Anderson gets a pass
Anderson kicks it to Vincent
Vincent catches the pass
Vincent shoots it to Wright
The pass is taken by Wright
Wright rattles one home

Timberwolves 58, Hornets 84 - 1:50, 3rd Quarter
Minnesota inbounds the ball
Jaylen Nowell advances the ball past midcourt
Jaylen Nowell is setting up a play
FOUL! Vincent is whistled for the foul
That is foul number 2 on him
Jaylen Nowell can't get the shot to fall

Hornets Substitutions
#10 Aaron Nesmith
#0 Miles Bridges
Jaylen Nowell drops one in from the line
Nowell sinks one from the charity stripe

Timberwolves 60, Hornets 84 - 1:41, 3rd Quarter
Gabe Vincent gets the inbounds pass
Gabe Vincent dribbles the ball over half court
Vincent is looking to make a pass
Nesmith with the ball
Aaron Nesmith takes a shot
Nesmith didn't get a real good look at that one
Nowell grabs the board

Timberwolves 60, Hornets 84 - 1:27, 3rd Quarter
Jaylen Nowell advances the ball past midcourt
Nowell is looking to make a pass
Reid catches the pass
Reid shoots
It's off the mark!
Vincent comes away with the rebound

Timberwolves 60, Hornets 84 - 1:14, 3rd Quarter
Vincent dribbles it up to the top of the key
Vincent dishes to Miles Bridges
Bridges catches the pass
Miles Bridges dumps it off to Vincent
Vincent with the ball
Vincent is looking to make a pass
Miles Bridges receives the pass
Miles Bridges surveys the defense
Aaron Nesmith gets a pass
Nesmith holds and looks
Nick Richards gets a pass
Richards puts up a shot
Richards playing some sweet string music tonight

Timberwolves 60, Hornets 86 - 0:48, 3rd Quarter
Jaylen Nowell takes the inbounds pass
Nowell brings it across the timeline
Jaylen Nowell is setting up a play
Nowell is looking to make a pass
Edwards with the ball
Anthony Edwards dumps it off to Nowell
FOUL! Kyle Anderson commits the foul
That is foul number 2 on him
Edwards sinks one from the charity stripe
Anthony Edwards drops one in from the line

Timberwolves 62, Hornets 86 - 0:37, 3rd Quarter
Gabe Vincent gets the inbounds pass
Vincent dribbles it up to the top of the key
Vincent is looking to make a pass
Richards catches the pass
Richards missed that one badly
Jaylen Nowell pulls down the board

Timberwolves 62, Hornets 86 - 0:28, 3rd Quarter
Jaylen Nowell brings the ball over half court
Vincent says get that stuff outta here!
Naz Reid pulls down the board
Reid got a great look there and knocked it down

Timberwolves 64, Hornets 86 - 0:18, 3rd Quarter
The ball is passed in to Vincent
Vincent brings it across the timeline
Vincent keeps his dribble
Vincent over to Kyle Anderson
FOUL! Bjelica is going to be charged with that foul
That is foul number 2 on him

Timberwolves 64, Hornets 86 - 0:12, 3rd Quarter
Gabe Vincent takes the inbounds pass
Vincent shoots it to Bridges
Miles Bridges receives the pass
Bridges dishes to Aaron Nesmith
Edwards steals the pass from Miles Bridges!

Timberwolves 64, Hornets 86 - 0:05, 3rd Quarter
Jaylen Nowell receives the outlet pass from Anthony Edwards
Nowell puts up a shot
The shot rattles out
That's the end of the quarter.

Hornets Substitutions
#2 LaMelo Ball

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

Timberwolves 64, Hornets 86 - 12:00, 4th Quarter
The ball is passed in to Russell
Russell over to Anthony Edwards
The pass is taken by Edwards
Edwards looks for an open man
The pass is taken by Towns
Towns gets ready to fire off a pass
D'Angelo Russell gets a pass
Russell swings it over to Towns
Towns catches the pass
Karl-Anthony Towns delivers a pass to Russell
D'Angelo Russell gets a pass
D'Angelo Russell fires off a pass
FOUL! Ball commits the foul
That is foul number 2 on him

Timberwolves 64, Hornets 86 - 11:45, 4th Quarter
D'Angelo Russell takes the inbounds pass
Russell keeps his dribble
D'Angelo Russell fires off a pass
Towns with the ball
Karl-Anthony Towns looking to send it to Edwards
Edwards catches the pass
Edwards didn't get a real good look at that one
Kyle Anderson grabs the defensive rebound

Timberwolves 64, Hornets 86 - 11:32, 4th Quarter
Kyle Anderson passes it over to LaMelo Ball
Ball is looking to make a pass
Richards catches the pass
Richards is looking to make a pass
The pass was deflected out of bounds

Timberwolves 64, Hornets 86 - 11:25, 4th Quarter
Charlotte inbounds the ball
Ball takes a couple of dribbles
Ball swings it over to Bridges
The pass is taken by Bridges
Bridges gets ready to fire off a pass
Nesmith catches the pass
Nesmith holds and looks
LaMelo Ball gets a pass
LaMelo Ball puts up a shot
Ball's shot is off the iron
Russell grabs the board

Timberwolves 64, Hornets 86 - 11:08, 4th Quarter
D'Angelo Russell brings the ball over half court
Russell's shot is off the iron
Josh Okogie pulls down the board
Okogie is looking to make a pass
Anthony Edwards gets a pass
Edwards gets it to fall

Timberwolves 66, Hornets 86 - 10:55, 4th Quarter
The ball is inbounded to LaMelo Ball
Ball dribbles it up to the top of the key
Ball takes a couple of dribbles
Ball shoots it to Nesmith
Nesmith catches the pass
Nesmith is looking to make a pass
Richards catches the pass
Richards looks for an open man
The pass is taken by Ball
Ball looks for an open man
Richards with the ball
Richards is looking to make a pass
The pass is taken by Ball
Ball puts up a shot
LaMelo Ball can't get the shot to fall
Josh Okogie pulls down the board

Timberwolves 66, Hornets 86 - 10:29, 4th Quarter
Okogie sends the outlet pass to Russell
Russell takes a couple of dribbles
Russell holds and looks
The pass is taken by McDaniels
McDaniels puts up a shot
SWISH! It's good for three!

Timberwolves 69, Hornets 86 - 10:20, 4th Quarter
The ball is passed in to Ball
Ball dribbles it up to the top of the key
Ball takes a couple of dribbles
LaMelo Ball delivers a pass to Bridges
Miles Bridges gets a pass
Miles Bridges surveys the defense
FOUL! Edwards is whistled for the foul
That is foul number 4 on him

Timberwolves 69, Hornets 86 - 10:08, 4th Quarter
LaMelo Ball gets the inbounds pass
Ball is looking to make a pass
Bridges catches the pass
Bridges over to LaMelo Ball
Ball catches the pass
Ball is looking to make a pass
FOUL! Jaden McDaniels is whistled for the foul
That is foul number 1 on him

Timberwolves 69, Hornets 86 - 10:02, 4th Quarter
The ball is inbounded to LaMelo Ball
LaMelo Ball is getting ready to make his move off the dribble
Ball with the drive and the dish to Bridges
Bridges shoots
Bridges puts it through from downtown!

Timberwolves 69, Hornets 89 - 9:53, 4th Quarter
Minnesota inbounds the ball
Russell dribbles it up to the top of the key
Russell still with the ball
Russell's shot is off the iron
The ball bounces out of bounds

Timberwolves Substitutions
#30 Mikal Bridges

Timberwolves 69, Hornets 89 - 9:44, 4th Quarter
The ball is passed in to Ball
Ball dribbles it up to the top of the key
LaMelo Ball puts it on the floor
Ball dishes to Kyle Anderson
Kyle Anderson gets a pass
Anderson over to Nick Richards
Nick Richards receives the pass
Richards kicks it to Nesmith
Aaron Nesmith gets a pass
Aaron Nesmith looking to send it to Richards
The pass is taken by Richards
Nick Richards puts up a shot
BRICK!
Towns comes away with the rebound

Timberwolves 69, Hornets 89 - 9:22, 4th Quarter
Towns outlets the ball to D'Angelo Russell
Russell still with the ball
Russell is looking to make a pass
The pass is taken by Towns
Towns puts up a shot
Kyle Anderson with the block!
Okogie grabs the board
The shot is rejected by Aaron Nesmith
Anderson rebounds the ball

Timberwolves 69, Hornets 89 - 9:05, 4th Quarter
Kyle Anderson passes it over to LaMelo Ball
Ball is looking to make a pass
Nesmith with the ball
Nesmith looking for Anderson
Anderson catches the pass
Anderson is looking to make a pass
The pass is taken by Ball
Ball looking for Anderson
Anderson with the ball
Kyle Anderson is getting ready to make his move off the dribble
Anderson buries the J

Timberwolves 69, Hornets 91 - 8:45, 4th Quarter
Minnesota inbounds the ball
Russell brings it across the timeline
Russell dishes to Josh Okogie
Okogie with the ball
Okogie attempts to drive to the basket
Nesmith rips the ball from Josh Okogie!

Timberwolves 69, Hornets 91 - 8:33, 4th Quarter
Nesmith shoots it to Ball
LaMelo Ball gets a pass
Ball kicks it to Bridges
Bridges catches the pass
Bridges is looking to make a pass
LaMelo Ball receives the pass
LaMelo Ball delivers a pass to Nesmith
Aaron Nesmith gets a pass
Nesmith clangs one off the rim
Towns rebounds the ball

Timberwolves 69, Hornets 91 - 8:17, 4th Quarter
Towns sends the outlet pass to Russell
Russell gets ready to fire off a pass
Towns with the ball
Towns shoots
Karl-Anthony Towns drills the trifecta!

Timberwolves 72, Hornets 91 - 8:06, 4th Quarter
LaMelo Ball gets the inbounds pass
Ball dribbles it up to the top of the key
Ball still with the ball
LaMelo Ball fires off a pass
Bridges with the ball
Bridges is looking to make a pass
Ball catches the pass
Ball kicks it to Nesmith
Aaron Nesmith receives the pass
Aaron Nesmith takes a shot
SWISH! It's good for three!

Timberwolves 72, Hornets 94 - 7:42, 4th Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell dribbles the ball over half court
Russell gets ready to fire off a pass
Josh Okogie gets a pass
Josh Okogie dumps it off to Towns
The pass is taken by Towns
Karl-Anthony Towns puts up a shot
Towns's shot is good

Timberwolves 74, Hornets 94 - 7:28, 4th Quarter
Aaron Nesmith gets the inbounds pass
Aaron Nesmith advances the ball past midcourt
Nesmith looking for Ball
Ball catches the pass
LaMelo Ball delivers a pass to Nesmith
Aaron Nesmith gets a pass
Nesmith knocks it down for three!

Timberwolves 74, Hornets 97 - 7:11, 4th Quarter
D'Angelo Russell takes the inbounds pass
D'Angelo Russell dribbles the ball over half court
D'Angelo Russell is setting up a play
I bet Russell wishes he could have that one back
Mikal Bridges grabs the offensive rebound
Mikal Bridges can't find the mark
Mikal Bridges grabs the offensive rebound
Bridges with the soft kiss off the square for two

Timberwolves 76, Hornets 97 - 6:55, 4th Quarter
The ball is inbounded to LaMelo Ball
Ball brings it across the timeline
LaMelo Ball fires off a pass
Nesmith with the ball
Nesmith is looking to make a pass
Nick Richards gets a pass
Nick Richards is getting ready to make his move off the dribble
Richards drives, sees the help coming....finds the open man and hits him
Ball puts up a shot
Ball with a good look but can't get it to fall
Okogie rebounds the ball

Timberwolves 76, Hornets 97 - 6:40, 4th Quarter
Okogie outlets the ball to D'Angelo Russell
Russell's shot is good

Timberwolves 78, Hornets 97 - 6:31, 4th Quarter
Charlotte inbounds the ball
Ball brings it across the timeline
Ball gets ready to fire off a pass
Anderson catches the pass
Kyle Anderson fires off a pass
The pass is taken by Ball
Ball shoots it to Richards
Nick Richards receives the pass
Richards holds and looks
LaMelo Ball receives the pass
Ball shoots
Ball had a good look but couldn't convert
Richards grabs the board
Richards drives, sees the help coming....finds the open man and hits him
Bridges draws the help and makes a nice pass to Ball
Ball lets one go
Ball's shot is off the glass and bounces away
Jaden McDaniels pulls down the board

Timberwolves 78, Hornets 97 - 5:55, 4th Quarter
McDaniels outlets the ball to D'Angelo Russell
Russell is looking to make a pass
Mikal Bridges receives the pass
Bridges puts up a shot
Bridges drops in a triple off the glass! Oh My!

Timberwolves 81, Hornets 97 - 5:42, 4th Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball advances the ball past midcourt
Ball takes a couple of dribbles
LaMelo Ball looking to send it to Bridges
Miles Bridges gets a pass
Bridges gets ready to fire off a pass
Ball catches the pass
Ball is looking to make a pass
The pass is taken by Bridges
Miles Bridges looking to send it to Ball
The pass is taken by Ball
Ball over to Aaron Nesmith
Nesmith catches the pass
Nesmith shoots
Nesmith had a good look but couldn't convert
Mikal Bridges pulls down the board

Timberwolves 81, Hornets 97 - 5:15, 4th Quarter
D'Angelo Russell receives the outlet pass from Mikal Bridges
The ref has called a technical foul on Fred Hoiberg.
Nesmith sinks one from the charity stripe

Hornets Substitutions
#3 Tyrese Maxey
#55 Delon Wright
#45 John Lytle
#48 Robert Williams III

Timberwolves Substitutions
#1 Anthony Edwards
#31 Jalen Smith

Timberwolves 81, Hornets 98 - 5:11, 4th Quarter
The ball is passed in to Russell
Russell keeps his dribble
Russell's shot is off the iron
Ball grabs the board

Timberwolves 81, Hornets 98 - 5:03, 4th Quarter
LaMelo Ball brings the ball over half court
LaMelo Ball fires off a pass
Lytle with the ball
Lytle swings it over to Wright
Wright catches the pass
Wright is trying to go to the hole
Wright with the drive and the dish to Maxey
Maxey's shot hits the iron and bounces off
Russell comes away with the rebound

Timberwolves 81, Hornets 98 - 4:44, 4th Quarter
D'Angelo Russell dribbles the ball over half court
Russell holds and looks
Karl-Anthony Towns receives the pass
Towns puts up a shot
The shot is rejected by Robert Williams III
Wright comes away with the rebound

Timberwolves 81, Hornets 98 - 4:30, 4th Quarter
Wright outlets the ball to LaMelo Ball
Ball still with the ball
Ball over to Robert Williams III
FOUL! Smith is going to be charged with that foul
That is foul number 5 on him

Timberwolves 81, Hornets 98 - 4:19, 4th Quarter
LaMelo Ball takes the inbounds pass
Ball is looking to make a pass
Delon Wright gets a pass
Wright is looking to make a pass
Ball catches the pass
Ball gets ready to fire off a pass
John Lytle gets a pass
Lytle lets one go
John Lytle can't get the shot to fall
Karl-Anthony Towns grabs the defensive rebound

Timberwolves 81, Hornets 98 - 4:00, 4th Quarter
Towns sends the outlet pass to Russell
Russell gets ready to fire off a pass
Karl-Anthony Towns receives the pass
Towns looks for an open man
The pass is taken by Russell
D'Angelo Russell delivers a pass to Towns
Towns with the ball
Towns is looking to make a pass
Anthony Edwards receives the pass
Edwards holds and looks
Russell with the ball
D'Angelo Russell puts it on the floor
D'Angelo Russell made it look easy there

Timberwolves 83, Hornets 98 - 3:39, 4th Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball brings the ball over half court
Ball holds and looks
FOUL! Jalen Smith is whistled for the foul
That is foul number 6 on him

Hornets Substitutions
#10 Aaron Nesmith
#0 Miles Bridges

Timberwolves Substitutions
#3 Jaden McDaniels

Timberwolves 83, Hornets 98 - 3:32, 4th Quarter
Charlotte inbounds the ball
LaMelo Ball looking to send it to Nesmith
Nesmith catches the pass
Nesmith over to Miles Bridges
Aaron Nesmith has his pass deflected out of bounds

Timberwolves 83, Hornets 98 - 3:25, 4th Quarter
LaMelo Ball takes the inbounds pass
Ball keeps his dribble
LaMelo Ball fires off a pass
Aaron Nesmith gets a pass
Aaron Nesmith puts up a shot
Aaron Nesmith was a little too strong on that one
D'Angelo Russell pulls down the board

Timberwolves 83, Hornets 98 - 3:12, 4th Quarter
D'Angelo Russell dribbles the ball over half court
Russell takes a couple of dribbles
Russell is looking to make a pass
Karl-Anthony Towns gets a pass
SLAM DUNK!!!

Timberwolves 85, Hornets 98 - 2:57, 4th Quarter
The ball is passed in to Ball
Ball brings it across the timeline
Ball still with the ball
Ball is looking to make a pass
The pass is taken by Lytle
Lytle with the soft kiss off the square for two

Timberwolves 85, Hornets 100 - 2:47, 4th Quarter
D'Angelo Russell gets the inbounds pass
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell delivers a pass to McDaniels
FOUL! Ball is going to be charged with that foul
That is foul number 3 on him

Timberwolves Substitutions
#43 Nemanja Bjelica

Timberwolves 85, Hornets 100 - 2:39, 4th Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell is setting up a play
Russell dishes to Mikal Bridges
The pass is taken by Bridges
Bridges says get that stuff outta here!
Mikal Bridges grabs the offensive rebound
Bridges with a beautiful finger roll there for the bucket

Timberwolves 87, Hornets 100 - 2:24, 4th Quarter
LaMelo Ball gets the inbounds pass
LaMelo Ball advances the ball past midcourt
LaMelo Ball surveys the defense
The pass is taken by Williams III
Williams III looks for an open man
LaMelo Ball gets a pass
Ball is looking to make a pass
Robert Williams III gets a pass
LaMelo Ball receives a sweet pass
I bet Ball wishes he could have that one back
Williams III rebounds the ball
SLAM DUNK!!!

Timberwolves 87, Hornets 102 - 2:00, 4th Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
D'Angelo Russell puts it on the floor
Russell lets one go
D'Angelo Russell missed that one
LaMelo Ball grabs the defensive rebound

Timberwolves 87, Hornets 102 - 1:49, 4th Quarter
Ball dribbles it up to the top of the key
Ball keeps his dribble
Ball looking for Lytle
The pass is taken by Lytle
John Lytle takes a shot
Lytle's shot is off the glass and bounces away
Towns grabs the board

Timberwolves 87, Hornets 102 - 1:34, 4th Quarter
Towns sends the outlet pass to Russell
D'Angelo Russell looking to send it to Bridges
The pass is taken by Bridges
Bridges lets one go
Bridges's shot hits nothing but the bottom of the net!

Timberwolves 90, Hornets 102 - 1:26, 4th Quarter
The ball is passed in to Ball
FOUL! Bjelica commits the foul
That is foul number 3 on him

Timberwolves Substitutions
#3 Jaden McDaniels
Ball hits the free throw
Ball sinks one from the charity stripe

Timberwolves 90, Hornets 104 - 1:21, 4th Quarter
The ball is inbounded to D'Angelo Russell
Russell brings it across the timeline
D'Angelo Russell delivers a pass to Towns
The pass is taken by Towns
Towns puts up a shot
Karl-Anthony Towns with the kiss off the glass!

Timberwolves 92, Hornets 104 - 1:12, 4th Quarter
LaMelo Ball gets the inbounds pass
FOUL! McDaniels commits the foul
That is foul number 2 on him
Ball bounces the free throw off the rim
Ball sinks one from the charity stripe

Timberwolves 92, Hornets 105 - 1:09, 4th Quarter
The ball is inbounded to D'Angelo Russell
D'Angelo Russell advances the ball past midcourt
Russell shoots
Russell's shot is off the iron
Mikal Bridges grabs the offensive rebound
FOUL! Bridges is going to be charged with that foul
That is foul number 2 on him
Bridges's shot is off the glass and bounces away
Mikal Bridges drops one in from the line
Bridges bounces the free throw off the rim
Mikal Bridges grabs the offensive rebound
Bridges with the soft kiss off the square for two

Timberwolves 95, Hornets 105 - 0:48, 4th Quarter
LaMelo Ball takes the inbounds pass
LaMelo Ball advances the ball past midcourt
Ball gets ready to fire off a pass
Williams III catches the pass
Williams III shoots it to Ball
The pass is taken by Ball
Ball is looking to make a pass
Aaron Nesmith gets a pass
Nesmith gets ready to fire off a pass
LaMelo Ball gets a pass
Ball shoots
Ball didn't get a real good look at that one
Towns rebounds the ball

Timberwolves 95, Hornets 105 - 0:21, 4th Quarter
Towns sends the outlet pass to Russell
Russell lets one go
It's off the mark!
John Lytle pulls down the board

Timberwolves 95, Hornets 105 - 0:12, 4th Quarter
John Lytle passes it over to LaMelo Ball
Ball holds and looks
Robert Williams III receives the pass
Williams III looks for an open man
Ball catches the pass
LaMelo Ball dumps it off to Nesmith
Nesmith catches the pass
Aaron Nesmith puts up a shot
Nesmith sinks the long one
That's the end of the game.
The final score is Charlotte 108 and Minnesota 95