The Houston Rockets surged to their 10th straight victory with a 130-123 win over the New Orleans Pelicans.

Clint Capela recorded a career-high 28 points in a gripping match, while James Harden finished with 26 points and 17 assists.

With the scores tied with just three minutes remaining, Harden scored seven straight points before making two free throws to clinch the win for the Rockets.

It was a tough night for Eastern Conference leaders the Boston Celtics, who struggled without injured top scorer Kyrie Irving and lost 108-85 to the Chicago Bulls.

The Bulls built up a healthy lead in the second quarter on their way to a much-needed third straight win.

Goran Dragic led the way for the Miami Heat, scoring 19 points as his side beat the Memphis Grizzlies 107-82, while the Charlotte Hornets scored a rare road victory as they overcame the Oklahoma Thunder 116-103 – only their second win on the road this season.

Dwight Howard led six Hornets players in double figures with a team-high 23 points.

Elsewhere, Kevin Durant scored 28 points as the Golden State Warriors toppled the Portland Trail Blazers 111-104 and the Los Angeles Clippers came from behind to beat the Toronto Raptors 96-91.