CHARLOTTE — Charlie Villanueva scored 14 of his 18 points in the fourth quarter, including a go-ahead driving layup with 15 seconds left, and the Detroit Pistons defeated the Charlotte Bobcats 92-91 to snap a 10-game losing streak.
Villanueva hit three 3-pointers in the final period to help the Pistons avoid their longest losing streak since 2010.
Jason Maxiell added 14 points and reserve Rodney Stuckey had 13 points and eight assists for the Pistons.
Kemba Walker had 25 points and Bismack Biyombo had 12 points and 10 rebounds for the Bobcats, who had their two-game winning streak snapped.
The NBA-worst Bobcats had the ball and a chance to win the game with 14 seconds left, but Walker missed an off-balance leaner in the lane and Josh McRoberts’ reverse layup after an offensive rebound didn't fall as time expired.
The Bobcats led by three coming into fourth quarter but every time they tried to pull away Villanueva would answer with a long 3-pointer.
The seven-year veteran gave the Pistons the lead at 85-84 with just over two minutes to play and the teams traded the lead after that.
With the Pistons trailing by one, Villanueva made a backdoor cut and scored on a two-handed jam to give the Pistons a 90-89 lead.
Walker answered with a pair of foul shots at the end other, but Villanueva then made the play of the game. After missing a 3-pointer, Villanueva crashed the boards for a rebound, corralled the ball and stuck it in on a drive to give Detroit a 92-91 lead. The Bobcats called a timeout but couldn't get an open look off an inbound play.
KNICKS 110, RAPTORS 84
At New York, Carmelo Anthony scored 28 points to lead the Knicks.
J.R. Smith added 25 points for the Knicks, who beat the Raptors for the second straight night and won their fourth consecutive game.
Kenyon Martin had 18 points and seven rebounds, a night after he had 19 points and 11 rebounds in the Knicks’ victory in Toronto.