Pistons win at last

The Detroit Pistons snapped their 10-game NBA losing streak on Saturday night with a 92-91 victory over the Charlotte Bobcats.

Kemba Walker poured in a game-high 25 points for Charlotte - the Eastern Conference's bottom team. But 18 from Charlie Villanueva - including a go-ahead lay-up with 15 seconds left - ended the Bobcats' two-game winning run.

The New York Knicks claimed a fourth successive win, beating Toronto 110-84. Carmelo Anthony scored 28 points and JR Smith 25 to condemn the Raptors to a fourth straight loss.

The Denver Nuggets stretched their winning run to 15 games with a 101-95 triumph over the Sacramento Kings.

Danilo Gallinari scored 19 points and Kenneth Faried 17 to hand the Nuggets a franchise-best 17th successive home win.

Luol Deng scored 20 points and Carlos Boozer 18 to lift the Chicago Bulls to an 87-84 success against Indiana, ensuring Paul George's 23-point haul for the Pacers was in a losing cause.

Stephen Curry scored 35 points for Golden State as the Warriors overcame Washington 101-92. Cartier Martin's career-high 23 points were not enough for the Wizards.

Jerryd Bayless' season-high 30 points helped the Memphis Grizzlies prevail 110-106 against Boston. Paul Pierce contributed 26 points for the Celtics, but could not prevent his side slipping to a fourth consecutive defeat.

Finally, Chris Paul poured in 29 points - including 17 in the final quarter - to help the Los Angeles Clippers topple the Brooklyn Nets 101-95.