Chicago Bulls guard Zach LaVine had the game of his life on Saturday, as the 24-year-old scored a career-high 49 points against the Charlotte Hornets.

The 6-foot-6 guard even added a cherry on top of his cake by hitting an improbable game-winning trey at the buzzer, a play pricelessly narrated by Hornets play-by-play man Eric Collins:

LaVine absolutely torched Charlotte on Saturday, draining a career-high 13 3-pointers on 17 attempts. His last one was — without question — the most important one as it gave the Bulls an all-important victory amidst a troubling start to the new season.

It is worth noting that this remarkable performance came just hours after Bulls head coach Jim Boylen called out LaVine for his defensive lapses during Chicago's 116-108 defeat against the Miami Heat the previous evening. LaVine did not exactly take too well to his coach's criticism, but as it turns out, the two were able to hash it out soon after.

RECOMMENDED (Article Continues Below)

What a way to respond from LaVine. This was a true test to his character, and instead of sulking and feeling sorry for himself, LaVine proved his doubters wrong the best way possible — on the basketball court. We will need to give credit to Boylen here as well, as it seems that he was able to somehow light a fire under LaVine.

At this point, perhaps it would be a good idea for Boylen to also criticize forward Lauri Markkanen, who himself has had a pedestrian start to the new season. Maybe the coach's motivational techniques also end up kickstarting the 22-year-old into gear.