With eight games on the NBA schedule on Tuesday night, there were a number of top performers but the headlines were stolen by the Detroit Pistons following their win in Miami against the Heat.

The defending champions came into the meeting on a 10-game winning streak, but saw that run end in a disappointing 107-97 loss.

Kyle Singler scored 18 points to lead seven Detroit players into double figures, while Andre Drummond had 18 rebounds to inspire his team to victory.

“We had a lot of good performances from a lot of people,” Pistons coach Maurice Cheeks said.

“Then we just held our composure because we knew that at some point they’d make a run. Brandon made that big 3 and we were able to hold on. When Brandon hit that big 3, it kind of settled us down a little bit.”

That was Miami’s second home loss of the season which leaves them at 14-4, while the Pistons move up to sixth place in the Eastern Conference.

Meanwhile, there were two thrilling encounters on Tuesday night courtesy of the Philadelphia 76ers and Golden State Warriors who secured wins over the Orlando Magic and Toronto Raptors respectively.

It took the Sixers double overtime to put away the visiting Magic, and they were led by rookie point guard Michael Carter-Williams who had a triple-double (27 points, 10 assists and 12 rebounds) in the 126-125 win.

Arron Afflalo had a career night with 43 points, but it still wasn’t enough to help Orlando to victory as they slip to 6-12 for the season.

The late game of the night took place at the Oracle Center, which at one point was roundly deflated as the Warriors fell 27 points behind Toronto.

However, after out-scoring their opponents 42-15 in the fourth quarter, the likes of Klay Thompson and Stephen Curry made shots to swing things around as they put on a real show from beyond the arc in the second half.

Coach Mark Jackson also got a reaction from various other players on his roster, and he will be delighted with the response after a poor effort to start the game.

Meanwhile, the troubles continued for the Brooklyn Nets who lost heavily at home to the Denver Nuggets, while the Oklahoma City Thunder secured a closely-fought win over the Sacramento Kings who were missing the injured DeMarcus Cousins.