Dirk Nowitzki scored 23 points and Jason Terry added 21 to help the Dallas Mavericks beat Lebron James and the Cleveland Cavaliers for the second time this month, 98-90 Wednesday night.
The Mavericks, who have the NBA's best record at 56-11, have won four straight and are 3-0 on a six-game road trip that has included victories over Detroit and New York.
James had a tough night shooting and got roughed up as well. He finished with 31 points, but was 12-for-28 shooting as he single-handedly tried to put his team back in it.
James finally got in a groove early in the fourth quarter, scoring 11 straight on a 3-pointer and a series of drives to get within six.
SAN ANTONIO - Tim Duncan scored 27 points to lead San Antonio over slumping Indiana.
The Spurs, who have clinched a playoff spot, snapped a two-game losing streak that came after they had won a season-high 13 in a row.
Francisco Elson had 14 points and Tony Parker and Matt Bonner contributed 10 apiece.
Ike Diogu led the Pacers with 14 points.
ATLANTA - Jason Williams had 21 points and eight assists, and Miami beat Atlanta for its 10th victory in 11 games.
Josh Smith scored 27 points for the Hawks, which had their five-game home winning streak snapped.
Williams had eight of Miami's last 12 points, including a 19-footer he banked in over Josh Childress that pushed the lead to 85-80 with 1:03 remaining.
Shaquille O'Neal, who had 12 points and three rebounds, picked up his fourth foul 16 seconds into the third quarter and didn't return until the start of the fourth.
BOSTON - Raymond Felton had 19 points, five assists and three steals, and Charlotte used an 18-0 run to overcome a double-digit deficit for the second consecutive night.
The loss wasn't entirely unwelcome for the Celtics, who solidified their hold on the second-worst record in the NBA - 5Â½ games behind Charlotte in the race to draft Greg Oden or Kevin Durant.
Paul Pierce scored 23 despite sitting out the entire fourth quarter after opening a cut on the inside of his mouth. Al Jefferson had 22 points and 11 rebounds and Kendrick Perkins had 13 and 11 for the Celtics, who had won three of their previous five home games but still have the worst home record in the NBA.
TORONTO - Chris Bosh had 34 points and 16 rebounds in outplaying fellow All-Star big man Dwight Howard in Toronto's victory over Orlando.
T.J. Ford had 16 points and 12 assists for the Atlantic Division-leading Raptors, who moved six games ahead of New Jersey.
Toronto ended a two-game losing skid despite missing No. 1 pick Andrea Bargnani, who had an appendectomy earlier in the day and remains hospitalized. There is no timetable for his return.
Grant Hill had 24 points and Howard had 17 points and 12 rebounds for the Magic, who haven't won consecutive games since Jan. 31 and Feb. 2.
MILWAUKEE - Jason Hart made the go-ahead basket from the baseline with 3 seconds left to lift Los Angeles past Milwaukee.
Corey Maggette scored 22 points and Elton Brand had 21 points and eight rebounds for Los Angeles, which moved into the No. 8 spot in the Western Conference.
Milwaukee, which trailed by 22 points late in the third quarter, got 27 points and five rebounds from Michael Redd. It was his fifth straight game with at least 25 points.