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.