Dwight Howard dominated the middle with 24 points and 12 rebounds, leading Orlando to its fifth straight win, 94-84 over the SuperSonics on Wednesday night.
Howard was perfect from the field, making all eight field-goal attempts and was 8-for-12 at the free-throw line. It was Howard's seventh straight double double and ninth in his last 10 games.
Howard capped his night by swatting Luke Ridnour's floater four rows deep into the stands with 49 seconds left.
Orlando improved to 12-4, one game back of Utah for the best record in the league. The Magic has won nine of its past 10 and the first two of a season-high six-game road trip.
Hawks 99, Bobcats 90
ATLANTA - Joe Johnson scored a season-high 36 for the Hawks as Charlotte couldn't overcome the longest field-goal drought to open a game this season. The Bobcats were 0-for-13 from the field to start the game before a jumper by Sean May with 4:07 left in the period.
Knicks 101, Cavaliers 98
CLEVELAND - Quentin Richardson scored 27 and Eddy Curry 24, 12 in the fourth quarter as the Knicks ended the Cavs' six-game home winning streak.
Nets 106, Celtics 103
BOSTON - Vince Carter scored 23, 16 in the fourth quarter, as New Jersey snapped a six-game losing streak.
Wally Szczerbiak had a chance to tie it with three seconds to go, but drove the baseline and lost the ball out of bounds, frustrating Paul Pierce, who held up three fingers at Szczerbiak.
Mavericks 117, Raptors 98
DALLAS - Josh Howard scored 26 and the Mavericks won their straight game.
Dallas' Dirk Nowitzki left in the first quarter with blurred vision. He did not return but is expect to play Friday.
Jazz 83, Spurs 75
SALT LAKE CITY - Carlos Boozer had 23 points as the Jazz got its first win over San Antonio since April 2005.
Suns 102, Rockets 91
PHOENIX - Steve Nash broke out of a bad shooting night with eight points in a 14-3 fourth-quarter run for the Suns.