The Toronto Raptors' longest winning streak of the season came to an end thanks to a fourth-quarter comeback from the Miami Heat.
LeBron James led the NBA champions with 30 points, while Michael Beasley had a strong run from the bench with 17, as the Heat outscored their opponents by 10 in the final quarter, sealing a five-point victory in the process.
The Indiana Pacers secured a narrow win over the Cleveland Cavaliers, despite a strong finish by the home side.
A run of points from Dion Waiters helped the Cavaliers cut the Pacers' 10-point lead at the start of the fourth quarter to just one inside the final minute, but Roy Hibbert quickly opened up a cushion for the visitors.
The Golden State Warriors' strong recent form continued with a comfortable triumph over the Washington Wizards.
The visitors were too strong either side of half time, opening up a big lead with Klay Thompson finishing the game on 26 points.
The Denver Nuggets overcame the Los Angeles Lakers with a dominant shooting performance.
The visitors outscored the Lakers by 23 points in the second half, with Ty Lawson and Nate Robinson both breaking the 20-point mark on the way to the victory.
The Oklahoma City Thunder cruised to a win over the Boston Celtics, ending a run of two straight home defeats.
The Thunder shared the workload, with Reggie Jackson scoring 27, while Kevin Durant contributed 21 to open up a 23-point winning margin.
The New York Knicks stunned the Dallas Mavericks following a fast start to the game.
Carmelo Anthony scored 15 of his 19 points in the first quarter to help the visitors open up a 12-point lead by the end of the opening spell.
A dominant second-half performance by the Memphis Grizzlies helped them thrash the Detroit Pistons.
The home side led at half time, but managed just 28 points in the second half, while Zach Randolph led the charge for Memphis with 16 points and as many rebounds.
Results in full: Memphis Grizzlies 112-84 Detroit Pistons, Indian Pacers 82-78 Cleveland Cavaliers, Toronto Raptors 97-102 Miami Heat, Golden State Warriors 112-96 Washington Wizards, Boston Celtics 96-119 Oklahoma City Thunder, New York Knicks 92-80 Dallas Mavericks, Denver Nuggets 137-115 Los Angeles Lakers