Dwight Howard had 25 points and 24 rebounds, Ryan Anderson scored 27 points, and the Magic hit 17 3-pointers in a 102-89 victory over the Miami Heat last night in Orlando.
Anderson had five threes - all in the first half - and grabbed 11 rebounds. Howard posted his 20th double-double of the season.
Orlando fell two shy of its season high for threes and set a team record with 42 attempts.
The Magic have won four of five since their season-high four-game losing streak. They also have beaten Miami in nine of their last 11 meetings in Orlando.
Dwyane Wade led the Heat with 33 points, but had only 11 after halftime. LeBron James added 17.
The Heat had their three-game winning streak snapped. Miami continues its six-game road trip tomorrow at Washington.
In the middle of a stretch of 20 games in 32 days before the All-Star break, the Magic got a rare day off from game action Tuesday. They seemed energized from the opening tip against the Heat, racing out to a 17-point lead.
That cushion was 16 at the start of the fourth quarter thanks to all those threes.
The Heat got within 89-80 on a basket by Chris Bosh before Jameer Nelson’s three from the corner pushed the Magic’s advantage back to 12 with 3:53 to play. The Heat never got any closer.
Bucks 105, Raptors 99 - Carlos Delfino scored a season-high 25 points against his former team, Drew Gooden had 20 points and 14 rebounds, and Milwaukee snapped a three-game losing streak with a win in Toronto.
Mike Dunleavy scored 16 of his 18 points in the second quarter and Stephen Jackson had 17 as the Bucks won for the seventh time in eight games against Toronto.
Bulls 90, Hornets 67 - Carlos Boozer scored 18 points and Chicago won its fourth straight game while nearly holding host New Orleans to a franchise low in points.
Joakim Noah had 13 points and 10 rebounds for the Bulls. Taj Gibson scored 14 and Kyle Korver 12.
Hawks 97, Pacers 87 - Josh Smith scored 28 points and grabbed 12 rebounds as Atlanta snapped its three-game home losing streak.
The Hawks, who had fallen behind by big margins in each game on the homestand, finally got off to a good start. Atlanta built a 21-point lead in the first half and withstood a charge by Indiana the final two quarters.
Knicks 107, Wizards 93 - Jeremy Lin had 23 points and 10 assists, and Tyson Chandler scored 25 points and had 11 rebounds to lead visiting New York to its third straight win.
Chandler, a 10-year NBA veteran, finished 2 points short of his career high, but it was again Lin’s night. Lin was 9 for 14 from the field, and five of six from the line.
Mavericks 105, Nuggets 95 - Dirk Nowitzki scored 25 points and Dallas snapped a three-game losing streak by beating undermanned host Denver.
Vince Carter added 17 points, and Shawn Marion and Rodrigue Beaubois added 13 points each for the Mavericks, who defeated Denver for the first time in five tries.
Cavaliers 99, Clippers 92 - Ramon Sessions scored a season-high 24 points as a last-minute replacement for injured rookie Kyrie Irving and Antawn Jamison scored 27, leading host Cleveland over Los Angeles.
Daniel Gibson scored 17 points in his return for Cleveland after missing five games with a neck infection.
Pistons 99, Nets 92 - Greg Monroe had 20 points and 12 rebounds and Detroit won its season-high third straight game with a victory in Newark.
Jonas Jerebko added 16 points and Tayshaun Prince had 15 as the Pistons snapped a seven-game road losing streak. Ben Gordon added 14 points for Detroit.
Grizzlies 85, Timberwolves 80 - Rudy Gay had 19 points and nine rebounds, and Quincy Pondexter added a career-high 17 points as host Memphis snapped a three-game losing streak with a victory over Minnesota.
Marc Gasol and Dante Cunningham scored 12 apiece, and O. J. Mayo finished with 10 for Memphis despite connecting on only three of 11 shots as the Grizzlies shot just 37 percent overall.
Rockets 103, Trail Blazers 96 - Chase Budinger had 22 points off the bench and Houston won in Portland.
Houston lost starting guard Kyle Lowry to a right arm injury late in the third quarter and he did not return. The extent of the injury was not immediately known. Lowry had 12 points before he left.
Spurs 100, 76ers 90 - Tony Parker scored 37 points, Gary Neal added 18 off the bench, and San Antonio won in Philadelphia.
Tim Duncan had 16 points and 11 rebounds and Tiago Splitter scored 15 for the Southwest Division-leading Spurs.