Raptors 98, Magic 83
Kyle Lowry scored a season-high 33 points and dished out 11 assists, Amir Johnson had 22 points and 11 rebounds and the host Toronto Raptors beat Orlando on Wednesday night, their fifth straight victory over the Magic.
Jonas Valanciunas had 14 points and 15 rebounds and Terrence Ross scored 12 as the Raptors, who never trailed, won for the fourth time in five games.
Lowry, who had seven rebounds, matched his season best with six 3-pointers.
Nikola Vucevic had 16 points and 10 rebounds and Jameer Nelson scored 13 as the slumping Magic lost their third straight overall and their 10th straight on the road. Orlando is an NBA-worst 3-21 away from home.
Thunder 112, Heat 95
Kevin Durant scored 33 points, Serge Ibaka added 22 and the visiting Oklahoma City Thunder erased an 18-point early deficit on the way to overwhelming the Miami Heat.
Jeremy Lamb and Derek Fisher came off the bench to score a combined 33 more for the Thunder, who have now won nine straight.
Miami led 22-4, and then got outscored 87-53 in the next 2½ quarters.
LeBron James scored 34 for the Heat, with Chris Bosh scoring 18 and Dwyane Wade adding 15.
76ers 95, Celtics 94
Evan Turner sank a layup at the buzzer to give the Philadelphia 76ers the win over the host Boston Celtics in a matchup of the two worst teams in the Atlantic Division.
The 76ers rebounded the ball after Kris Humphries missed a jumper with 12 seconds left. They hurried upcourt and Turner released his shot just in time to give the 76ers only their third win in 13 games.
Spencer Hawes led Philadelphia with 20 points and tied his career high with four 3-pointers. Turner had 16 points and eight assists and Thaddeus Young added 16 points.
Timberwolves 88, Pelicans 77
Kevin Love had 30 points and 14 rebounds to finally carry the host Minnesota Timberwolves over the .500 mark with a win over the New Orleans Pelicans.
Kevin Martin added 18 points on 7-of-18 shooting and six boards for the Timberwolves (23-22) in their first game without center Nikola Pekovic, who is expected to miss at least a week with bursitis in his right ankle.
Al-Farouq Aminu had 18 points and 12 rebounds for the Pelicans, who were missing star forward Anthony Davis with a dislocated left index finger.
Rockets 117, Mavericks 115
Chandler Parsons scored 26 points and the Houston Rockets held on to beat the host Dallas Mavericks, knocking off a Texas rival for the second straight day without James Harden.
Seven Rockets scored in double figures on a night when they had just 10 players in uniform. Dwight Howard had 21 points, and Jeremy Lin had 18 and seven assists.
The Mavericks cut a 12-point deficit with 4:08 remaining to just two and had a chance to win, but Jose Calderon missed a pair of 3-point tries in the final seconds.
Dirk Nowitzki had 38 points and a season-high 17 rebounds for Dallas.
Suns 126, Bucks 117
Goran Dragic scored 30 points, including 13 in the fourth quarter despite sustaining an apparent injury to his left elbow, and Phoenix beat host Milwaukee.
Gerald Green scored 23 and Marcus Morris had 16 points off the bench for the Suns, who have won the first three games of a four-game road trip.
Dragic hit the floor hard after a late foul by Larry Sanders, but was able to stay in the game — and keep scoring. But he was on the bench with a wrap on his left elbow in the closing minutes, and was escorted to the locker room with 52 seconds remaining.
Bobcats 101, Nuggets 98
Al Jefferson matched a season high with 35 points, including a key basket in the final seconds, and the Charlotte Bobcats hung on to beat host Denver.
Jefferson also had 11 rebounds for his 14th double-double in his last 22 games.
Gerald Henderson and Ramon Sessions each added 16 points for the Bobcats who beat the Nuggets in Denver for only the second time in eight games here.
Randy Foye scored 33 points to lead Denver, which was without leading scorer Ty Lawson (left shoulder).