The Philadelphia 76ers claimed their first win over the Cleveland Cavaliers since 2013 as they triumphed 108-97 on Thursday night.

JJ Redick scored 22 points and Ben Simmons was just shy of his seventh triple-double this season with 18 points, nine rebounds and eight assists.

Joel Embiid, meanwhile, added 17 points in what turned out to be a fiery road game for the Sixers, with Jordan Clarkson ejected for throwing a ball into the back of Dario Saric.

Amid talk of the Sixers attempting to woo LeBron James to Philadelphia in the summer, the superstar put in a top performance for the Cavs, scoring 30 points, with nine rebounds and eight assists, but could not close out the game as Saric claimed a crucial three-pointer in the dying minutes.

The Los Angeles Lakers’ Isaiah Thomas reached a season’s best 29 points against the Miami Heat to lift his team to a 131-113 win.

Miami took the lead 36-33 by the end of the first quarter but it was not long before the Lakers stepped up to take 21 of the next 25 points and advance to 73-62 by half-time.

From there, the Lakers never looked back with Julius Randle scoring 25 points across the night and a further 19 from Brandon Ingram.

In Sacramento, the Kings overcame the Brooklyn Nets 116-111 and the Portland Trail Blazers defeated the Minnesota Timberwolves 108-99 to extend their winning streak to a season’s best five in a row.