Aaron Brooks added 19 points for the Bulls (24-10), who were winning for the ninth time in the past 10 games, prevailing despite the absence of leading scorer Jimmy Butler who missed the game on bereavement leave.
Boston forward Evan Turner scored a season-high 29 points to lead the Celtics (11-20).
The San Antonio Spurs held the Washington Wizards to 15 points in the fourth quarter and pulled away for a 101-92 win.
Corey Joseph scored 17 of his team-high 19 points in the first quarter for the Spurs (21-14) who led by just one point entering the fourth.
Bradley Beal and point guard John Wall led the Wizards (22-11) with 15 points apiece.
Dwight Howard paced the scoring in a runaway second quarter, and James Harden did the same in an explosive third period as the Houston Rockets routed Miami 115-79.
Howard scored 19 of his 23 points in the second quarter, half of the Rockets’ total as Houston (23-10) flipped a four-point deficit into a 61-49 lead at the intermission. Harden tallied 15 of his 28 points in the third as the Rockets outscored the Heat (14-20) 71-33 over the middle two periods.
Heat forward Chris Bosh and guard Dwyane Wade scored 15 points apiece for Miami, which lost its fifth consecutive game.
Ty Lawson had 25 points and 11 assists, guard Arron Afflalo scored 23, and the Denver Nuggets routed the Memphis Grizzlies 114-85.
Kenneth Faried had 13 points and 13 rebounds for the Nuggets, who led by as many as 33 to end a three-game skid.
The Grizzlies (24-9) had their Southwest Division lead trimmed to a half-game over Dallas.
Trey Burke scored a season-high 28 points and the Utah Jazz continued their recent run of success, using a big third quarter to defeat the Minnesota Timberwolves 101-89.
The Jazz (12-22) led by six at halftime, then went on a 30-20 run in the third quarter, leading by as many as 20 points at one point.
The Charlotte Hornets scored the last 22 points of the first half and went on to break a five-game losing streak with a 98-90 victory over the Orlando Magic.
Kemba Walker had 30 points, seven rebounds and five assists for the Hornets (11-24).
Paul Millsap scored 27 points and the Atlanta Hawks toppled Portland 115-107 to snap the Trail Blazers’ four-game win streak.
Jon Teague added 22 points for the Hawks (25-8), who won their fourth straight game and 18 in their last 20 games.
LaMarcus Aldridge collected 30 points and 12 rebounds for the Blazers (26-8) who cut a 20-point deficit to six in the final minute before the Hawks salted the game away with free throws.
And finally, Chris Paul finished just short of a triple-double as the Clippers handed the Philadelphia 76ers their latest loss a 127-91 defeat.
The win was the third in the row for the Clippers (23-7) as the 76ers fell to an NBA-worst 4-28 for the season.