CLEVELAND — Grant Hill scored 27 points, Steve Nash had 15 points and 15 assists, and Phoenix won its fourth in a row by beating Cleveland, 106-98.
Cleveland has lost 14 straight and 24 of 25.
Vince Carter scored just three points for Phoenix, but they were on a huge 3-pointer from the corner with 2:35 left. Cleveland trimmed a 17-point deficit in the second half to three but couldn't get closer and fell to an NBA worst 8-33.
Antawn Jamison scored 23 and J.J. Hickson had 16 points and 15 rebounds for Cleveland, winless since Dec. 18. The Cavs were at least more competitive than during a just completed five-game road trip, when they lost by an average of 26.2 points.
CELTICS 86, PISTONS 82: At Boston, Paul Pierce scored 22 points, and Ray Allen hit a jumper with 25 seconds left to give Boston its first lead of the second half against Detroit.
It was the fourth straight victory for the Celtics. The Pistons had their season-high, three-game winning streak snapped.
Shaquille O'Neal had 12 points and 12 rebounds, and Kevin Garnett added 11 points and six boards in his second game back after missing nine with a leg injury.
Rodney Stuckey scored 15 points and Greg Monroe had 13 points and nine rebounds for the Pistons, who led by eight with 8 minutes left but did not score over the game's last 2:43.
MAGIC 99, 76ERS, 98, OT: At Orlando, Fla., Jason Richardson converted a 4-point play with 17 seconds left, Dwight Howard scored 18 points before fouling out late in regulation and Orlando defeated Philadelphia.
Reserve Ryan Anderson scored 20 to lead the Magic, who survived another slow start and spotty defense with some big baskets down the stretch.
Lou Williams led Philadelphia with 19 points and Thaddeus Young had 17.
ROCKETS 104, KNICKS 89: At Houston, Kevin Martin scored 21 points, Chuck Hayes grabbed 12 rebounds and Houston handed New York its fourth straight loss.
Kyle Lowry added 18 points, and Luis Scola and Chase Budinger scored 13 points apiece for the Rockets, who rode a hot shooting start to their sixth straight win over New York at the Toyota Center.
Amare Stoudemire scored 25, but also gave away five turnovers for the Knicks, who've lost 14 of their last 16 games against the Rockets overall.
The Knicks shot 42 percent (35 of 83), scored only 39 points after halftime and were held almost 19 points under their league-leading scoring average (107.5 per game).
BUCKS 100, WIZARDS 87: At Milwaukee, Keyon Dooling scored a season-high 23 points, Corey Maggette added 21 and Milwaukee dropped Washington to 0-20 on the road.
The Wizards had ample opportunities to open a big lead against the short-handed Bucks early, but squandered a 12-point lead in a matter of 7 minutes in the first half as the Bucks began hitting shots despite missing starters Brandon Jennings (left foot), Carlos Delfino (concussion) and John Salmons (right hip).
Milwaukee, which came in as the NBA's worst shooting team (41.9 percent), went 35 of 73 to finish at 48 percent from the field.
No. 1 overall pick John Wall scored 10 points and had 10 of his 13 assists in the first half.
NUGGETS 112, THUNDER 107: At Denver, Carmelo Anthony scored 35 points hours after New Jersey Nets owner Mikhail Prokhorov announced he would no longer pursue the All-Star forward in a megadeal that had been the buzz of the NBA for weeks.
Chauncey Billups and Nene each added 16 points for the Nuggets, who grabbed the lead for good early in the fourth quarter of a game that was close all the way.
- BYU basketball: Cougars outlast San Francisco...
- Ranking the best NBA players to ever come out...
- WCC Championship game tale of the tape, BYU...
- San Francisco coach apologizes for postgame...
- BYU football: Bronson Kaufusi excited about...
- BYU basketball: Tyler Haws passes Russell...
- BYU report card vs. San Francisco: Cougars...
- High school baseball: 2A team-by-team region...
- BYU basketball: Cougars outlast San... 85
- Utah basketball: Runnin' Utes come up... 74
- High school boys basketball: 5A/4A/1A... 57
- San Francisco coach apologizes for... 43
- BYU basketball: Despite dearth of... 34
- Utah basketball: Runnin' Utes eager to... 32
- BYU basketball: Bottom seed LMU knocks... 26
- Krystkowiak asks Runnin' Utes to stay... 24