Amare Stoudemire had 31 points and a season-high 16 rebounds, Wilson Chandler scored 21 and the visiting New York Knicks beat Toronto, 116-99, yesterday, extending their road winning streak to seven games.

"It shows you how much we've improved since October," Stoudemire said. "We're still on the way to getting better. "

Shawne Williams scored 14 points for New York, all in the fourth quarter. Stoudemire and Williams combined for 29 points in the fourth, five more than the Raptors' 24. Andrea Bargnani scored 16 points for Toronto.

In other games:

* At New Orleans, Tony Parker scored 19 points and the San Antonio Spurs beat the sliding Hornets for the second time in a week, 109-84. The Spurs improved their NBA-best record to 17-3. The Hornets have lost four of five and trailed by 38 at one point.

Before the game, a person familiar with the decision said that Hornets owner George Shinn has agreed to sell the club to the NBA and that the transaction could be completed within a few days.

* At Oklahoma City, Kevin Durant scored 28 points in his first in his first game back from a knee injury, Russell Westbrook added 19 points and 13 assists and the Thunder held off Golden State's fourth-quarter charge to beat the Warriors, 114-109. Stephen Curry scored a season-high 39 points to ignite the Warriors' rally.

* At Newark, N.J., Nate Robinson scored 21 points while starting in place of injured Rajon Rondo and led the Boston Celtics to their seventh straight win, 100-75, over the New Jersey Nets. Rondo was a last-minute scratch with hamstring and foot injuries.

* At Phoenix, Steve Nash was 8-for-8 from the field, made all four of his foul shots, scored 20 points and had a season-high 17 assists to help the Suns beat Washington 125-108, keeping the Wizards winless (0-10) on the road this season.

* At Denver, George Karl earned his 999th NBA win as the Nuggets held off the Memphis Grizzlies, 108-107, for their seventh straight win. Nene scored 27 and Arron Afflalo 25, while Rudy Gay led the Grizzlies with 24.

* At Auburn Hills, Mich., Richard Hamilton scored 27 points as the Detroit Pistons beat the Cleveland Cavaliers, 102-92.

* At Portland, Wesley Matthews had 26 points and the Trail Blazers snapped a six-game losing streak with a 100-91 victory over the Los Angeles Clippers after nearly blowing a 22-point lead.