Jameer Nelson scored 24 points to lead Orlando. Ryan Anderson added 21 and Dwight Howard finished with 19 points and 15 rebounds.
Jason Terry had 10 points in the quarter and 17 in the game. Delonte West and Shawn Marion each added 15 for Dallas.
The Magic lost to Dallas for the sixth consecutive time at home.
HEAT 113, RAPTORS 101
In Toronto, Dwyane Wade and Chris Bosh scored 30 points each and Miami beat Toronto, its seventh consecutive win over the Raptors.
LeBron James had 26 points and nine assists for the Heat.
DeMar DeRozan scored 28 points and Andrea Bargnani had 27 for Toronto.
CELTICS 100, TIMBERWOLVES 79
In Minneapolis, Kevin Garnett had 24 points, 10 rebounds and four assists in his return to Target Center and the Boston Celtics outmuscled Kevin Love and the Timberwolves.
Paul Pierce had 21 points and nine rebounds, and Rajon Rondo had 17 assists for the Celtics, who have won four in a row and six of their past seven.
Love had 22 points and 11 rebounds.
WIZARDS 97, 76ERS 76
In Washington, Cartier Martin tied a career high with 20 points in his second game under a 10-day contract, and Washington built a big lead and held on to it for a change, breaking a five-game losing streak.
Lou Williams and Thaddeus Young scored 14 points apiece for the 76ers.
ROCKETS 98, GRIZZLIES 89
In Houston, Goran Dragic scored a season-high 25 points and Courtney Lee added 17 as Houston beat Memphis.
The victory was the Rockets’ 12th consecutive at home against Memphis.
Rudy Gay had 20 points to lead Memphis.
BULLS 83, PISTONS 71
In Chicago, Luol Deng scored 20 points, Joakim Noah added 19 points and 12 rebounds, and Chicago beat Detroit.
The Bulls improved their league-best record to 42-11 even though star Derrick Rose and Richard Hamilton remained sidelined by injuries.
NUGGETS 99, BOBCATS 88
In Charlotte, N.C., Arron Afflalo scored 12 of his team-high 19 points in the second half and added 11 rebounds as Denver held off Charlotte.
BUCKS 121, CAVALIERS 84
In Cleveland, Brandon Jennings scored 28 points and Milwaukee routed Cleveland, beating the Cavaliers for the sixth consecutive time.
Cleveland rookie Kyrie Irving scored 29 points.