James Harden racked up 38 points as the Houston Rockets ran out 117-112 winners against the Cleveland Cavaliers in the NBA.
The Cavaliers, who are top of the Eastern Conference, saw LeBron James score 30 points but it was in vain as Houston secured their second straight victory.
Isaiah Thomas managed 22 points as the Boston Celtics beat the Chicago Bulls 100-80 at TD Garden.
The Bulls, who have now lost their last five, took six minutes to score a point before Dwyane Wade struck and they failed to turn the game around.
The Indiana Pacers won 102-98 against the Miami Heat while the Brooklyn Nets were 120-112 winners against the New York Knicks.
Elsewhere, the Portland Trail Blazers beat the Phoenix Suns 110-101 and the Philadelphia 76ers were 118-116 victors over the Los Angeles Lakers.