Charlotte Hornets guard Jeremy Lamb answered every Hornets fans prayer in the waning seconds of Sunday's win over the Toronto Raptors. His game-winning heave from behind the halfcourt line made history for being the second-longest game-winning buzzer-beater shot in the last 20 years of NBA action, per Kevin Pelton of ESPN. The only shot that tops Lamb's heave was Tyreke Evans' miracle shot for the Sacramento Kings to defeat the Memphis Grizzlies in December 2010.

To say that Lamb's bobble and recover were not what head coach James Borrego drew up would be an understatement. He finished the game with 13 points, shooting 3-for-4 from deep, although none was bigger than the third make.

While it has been a career-best year for Lamb in many regards, it's also been a trying year as he has had to adjust to a bench role since after the All-Star break. He started all 54 games that he appeared in before the break but has come off the bench in 14 of 15 outings since then. Despite that, his scoring average has remained nearly the same — 15.2 points per game before, 15.5 PPG after.

On the season, Lamb is on pace to set new career highs with 15.2 points, 5.8 rebounds and 1.4 made triples per contest. While Kemba Walker has been the straw to stir Charlotte's drink, Lamb has played the role of Robin to his Batman.

The chuck to beat the Raptors on Sunday was arguably his biggest shot of the season, as it kept Charlotte just two games out of the No. 8 seed in the Eastern Conference behind the Miami Heat.