Jeremy Lamb stepped up big time for the Charlotte Hornets, as he banked the game-winning half-court heave to give his team a 115-114 victory over the Toronto Raptors.

Sure enough, it wasn't the ideal way to lose a game for the Raptors. However, for the Hornets, it was a much-needed victory as they try to fight for a playoff spot in the Eastern Conference.

The Hornets have really enjoyed winning games in dramatic fashion lately. They just beat the Boston Celtics, thanks to a roaring comeback in the fourth quarter, now this.

Jeremy Lamb is easily having the best season of his career. He is averaging highs in points (15.2) and rebounds (5.8), as well as steals (1.0) and minutes (28.8) per game. His 2.1 assists and 0.4 blocks are also the second best numbers of his career in those categories.

Now, he can add another achievement to his fantastic season: a devastating half court buzzer-beater, against one of the best teams in the conference in the Raptors.

What's crazy is how clearly messed up this play was. It appears that the plan was to get the ball in to Lamb, who would quickly dump it off to Kemba Walker. That way, he would basically be setting a screen for Walker to give him some space for a shot.

Instead, Pascal Siakam tipped the ball and Lamb had to go sprinting after it.

That was an absolutely rainbow shot too. Lamb made sure he got it over the taller Siakam. Absolute bedlam ensued.

Toronto is fighting for better playoff positioning, sitting in second place in the East at the moment. Meanwhile, the Hornets are creeping up on the Miami Heat for that eighth seed.

Thanks to the crazy outcome of this game, the Raptors now find themselves four games back from the Milwaukee Bucks for first place and only 3.5 ahead of the Philadelphia 76ers for third.

At the same time, the Hornets are still in 10th place. However, now they're just two games back from the Heat for that final playoff spot.

The playoff implications were strong in this game, and the Hornets found a way to win. Jeremy Lamb became an overnight sensation in Charlotte in the process.