CHARLOTTE, N.C. _ Charlotte Hornets guard Jeremy Lamb hit a 22-foot jump shot with three-tenths of a second left for what became a wild 108-107 home victory over the Detroit Pistons
After Lamb's shot, it was determined an extra Hornets player was on the court, resulting in a technical foul. Langston Galloway made the free throw to cut Charlotte's lead to one.
Hornets forward Nic Batum picked off a long in-bounds pass by Pistons forward Blake Griffin (26 points) on the last play of the game to secure the victory.
Hornets star Kemba Walker finished with 31 points, 12 in the fourth quarter when the Hornets (14-13) recovered from an 11-point deficit.
Walker missed the first of two free throws, off a shooting foul by Pistons center Andre Drummond, with 30.6 seconds left. Walker made the second to give the Hornets a one-point lead.
That came after Drummond completed a 3-point play, off a foul by Walker, which represented the Pistons' first points in over five minutes.
Marvin Williams fouled out on the ensuing Pistons possession, attempting to cut off Detroit's Blake Griffin in the lane. Griffin stepped to the foul line with 23.6 seconds left. He, too, missed his first free throw. He also missed the second, and Hornets forward Nic Batum grabbed the rebound.
Lamb received the entry pass and was immediately fouled by Bruce Brown. He made one of two. Then, the Pistons' Langston Galloway made two free throws off a foul by Tony Parker.