Guard John Wall scored 24 points and had 13 assists as the Washington Wizards beat the Orlando Magic 103-91 on Friday (Saturday AEDT).
Wall finished with his eighth straight double-double after contributing 12 points and five assists in the fourth quarter of the NBA clash.
Forward Otto Porter had 20 points and 11 rebounds for the Wizards while Kris Humphries scored all of his 11 points in the fourth quarter, including seven during a decisive 15-3 run.
Guard Victor Oladipo scored 20 points for the Magic, who had won six of their past eight games. Centre Nik Vucevic had 14 points.
In Miami, centre Hassan Whiteside had 25 points and 19 rebounds to lead the Miami Heat past the Dallas Mavericks 106-82.
Heat shooting guard Dwayne Wade, who came off the bench for just the 10th time in his 13-year career, had 10 points and seven assists. Wade was being slowed by flu-like symptoms.
The Mavericks were held without a fast-break point and shot just 36 per cent from the floor.
Mavericks point guard Jose Juan Barea, who averaged 22.3 points in his previous four games, was held in check and scored just six points, while Dirk Nowitzki scored just 11.
In Toronto, Guard DeMar DeRozan scored 23 points as the Raptors defeated the Charlotte Hornets 104-94.
The Raptors overcame an eight-point disadvantage after three quarters to take command of the game in the fourth, when the Hornets scored their final points of the game with 4:45 to play.
Point guard Kyle Lowry added 18 points and dished out 11 assists for the Raptors.
The Bulls beat the Knicks by 27 points in Chicago, with guard Jimmy Butler scoring a game-high 23 points as the Bulls pulled away in the fourth quarter for a 108-81 win over New York.
Forwards Pau Gasol and Nikola Mirotic scored 17 points apiece for the Chicago. Forward Bobby Portis added 16 points and 10 rebounds off the bench.
Forward Carmelo Anthony scored 20 points and grabbed seven rebounds to lead the Knicks. Guard Jose Calderon contributed 18 points.
Chicago (19-12) picked up their third consecutive win, while New York (15-19) lost for the fifth time in the past six games.