Kenyon Martin had 19 points and 12 rebounds last night as the visiting New Jersey Nets extended the NBA's longest current winning streak to nine games with an 88-83 victory over the Orlando Magic.

The Nets attempted 28 more free throws than the Magic, which helped lead to the ejection of Orlando Coach Doc Rivers in the third quarter. The Nets converted 24 of 36 attempts while the Magic went 6 for 8. Orlando was called for 27 fouls compared with 14 on New Jersey.

"Officiating tonight was crazy, it was really bad," the Magic's Tracy McGrady told the New York Daily News. "It was so bad that the players on their team were like, 'That was a bad call, you didn't touch me.' "

The Nets got 15 points and 12 assists from Jason Kidd. Lucious Harris scored 14 points and Richard Jefferson 13. They are two wins shy of the franchise record for consecutive victories, set during the 1982-83 season.

McGrady led Orlando with 30 points, 11 rebounds, 7 assists and 4 steals. Reserve Darrell Armstrong had 14 points, 7 assists and 6 rebounds.

McGrady was the first Magic starter to attempt a free throw when he went to the line with 3 minutes 9 seconds remaining in the game. He made both tries to pull Orlando to 84-81, but the Magic never got closer.

* MAVERICKS 102, 76ERS 83: Dirk Nowitzki continued his almost-perfect play with 29 points and just one turnover and Shawn Bradley had another double-double (10 points, 11 rebounds) for host Dallas.

"Shawn was sensational. He has gone from being one of our worst players to one of our best this year," Mavericks Coach Don Nelson said. "Dirk's had big games."

Nowitzki, the Mavericks' leading scorer and a top vote-getter in all-star balloting, hit a three-pointer at the end of the first quarter to make it 34-24. The Mavericks maintained a double-digit lead the rest of the game, and led by 25 in the fourth quarter.

The Mavericks improved to 26-0 over the last three seasons when Bradley has a double-double, with eight wins this season.

* PISTONS 90, HAWKS 86: Chauncey Billups scored 23 points and Ben Wallace grabbed 20 rebounds to lead visiting Detroit to its fourth straight victory.

Billups shot 5 for 5 from three-point range and Richard Hamilton added 18 points for the Pistons, one of only two teams in the Eastern Conference with winning road records.

* JAZZ 105, TIMBERWOLVES 97: Karl Malone had 19 of his 33 points in the third quarter, lifting visiting Utah to its fourth straight win.

Matt Harpring had 17 points and eight rebounds, John Stockton had 13 assists and reserves Andrei Kirilenko (15 points) and Tony Massenburg (12 points) also made big contributions for Utah, which made 31 of 32 foul shots.

* SUNS 107, LAKERS 93: Shawn Marion had 23 points and seven rebounds, and rookie Amare Stoudamire continued his strong play with 17 points and eight rebounds for host Phoenix. Kobe Bryant scored 37 for Los Angeles, which had its two-game winning streak snapped.

* KINGS 87, NUGGETS 76: Mike Bibby scored 24 points, and Peja Stojakovic had 14 points and 10 rebounds as visiting Sacramento, playing without an injured Chris Webber (sore knee), won for the third time in four games.

* WARRIORS 86, ROCKETS 84: Troy Murphy had 23 points and Earl Boykins added 12, including seven in the fourth quarter, as Golden State held off host Houston.

* BULLS 85, CAVALIERS 79: Jalen Rose scored four of his 19 points in the final minute to rescue Chicago, which blew a 20-point lead before recovering at United Center.