The Chicago Bulls came back from eight points behind in the fourth quarter to clinch a 127-124 victory over the Dallas Mavericks.

Kris Dunn finished with a career high of 32 points, while Justin Holiday proved crucial in helping his side hold on to their win during a frantic last-ditch rally from the Mavericks.

With the Bulls 10 points up with 68 seconds left to play, the Mavericks started to close the gap and had a three-point attempt at the buzzer to tie the game, but it ended up short.

Holiday’s eight free throws in the last minute helped his side survive, with the Bulls scoring a season-high of 47 points in the final quarter.

Joel Embiid scored 23 points to help the Philadelphia 76ers topple the Detroit Pistons 114-78.

The 76ers were in control from the start, establishing a 17-point lead at the end of the first quarter, and a 30-point cushion by half-time.

The Sixers led by double figures for all but just under four minutes of regulation.

Meanwhile, the Boston Celtics powered to their fifth straight win, beating the Minnesota Timberwolves 91-84.

Kyrie Irving had 16 points, nine rebounds and eight assists for the Celtics, while Marcus Smart scored 18 points.

The Toronto Raptors beat the Milwaukee Bucks for the second time this week, winning 129-110, while Wayne Ellington led the way for the Miami Heat, scoring 24 points as his side edged the New York Knicks 107-103 in overtime.

The San Antonio Spurs recorded their ninth straight home win against the Phoenix Suns, with the final score standing at 103-89, and Trey Lyles scored a career-high 26 points as the Denver Nuggets beat the Utah Jazz 99-91.

Elsewhere, the Washington Wizards survived a late rally from the Memphis Grizzlies to defeat them 102-100, the Portland Trail Blazers beat the Atlanta Hawks 110-89 and the Charlotte Hornets overcame the struggling Los Angeles Lakers 108-94.