There were six games in the NBA today. Five of them went so far off script it was impossible to predict.

Surprise number one: Detroit Pistons vs Charlotte Hornets

The Pistons took on the Hornets in Charlotte. Charlotte were fourth in the East, Detroit were tenth. The Pistons are almost bullet proof at home, only dropping one at home. They have dropped nine on the road.

How is it that they were able to beat the higher ranked Hornets 112-89? Particularly when their top rebounder, Andre Drummond, only played 12 minutes. He was ejected from the game thanks to an elbow to the head of Roy Hibbert.

Tobias Harris carried the Detroit offense, scoring 24 points on 9-of-12 shooting. Marcus Morris and Kentavious Caldwell-Pope both scored 18 points with Jon Leuer coming off the bench with 12 points.

The Detroit defense held Charlotte to 39 percent from the field. This compared to the Pistons shooting 48 percent on the night.

Surprise number two, the biggest of the day: Los Angeles Clippers vs Brooklyn Nets

The Nets took on the Clippers, yes it was a Brooklyn home game but how is it possible that the fourteenth in the East Nets can beat the third in the West Clippers 127-122 in double overtime.

The Clippers today were without Blake Griffin, one of their very best players but they did quite well without him last season. Chris Paul had a triple double with 26 points, ten rebounds and thirteen assists. DeAndre Jordan had 21 points and 23 rebounds. And still they lost.

Brooklyn shooting guard Sean Kilpatrick tore the Clippers apart with 38 points and also collected 14 rebounds. Looks like the Nets have found a winner here.

Brook Lopez had 27 points and eight rebounds while Trevor Booker continued his impressive form since leaving the Utah Jazz by posting another double double with 15 points and eleven rebounds.

Surprise number three: Cleveland Cavaliers vs Milwaukee Bucks.

I suppose that there should not be too much of a surprise, the Bucks did end the Golden State Warriors unbeaten start to a season last year of 34 games. However, Cleveland had their full team and were not at the end of a seven game cross conference road trip.

The margin was a surprise, 118-101. Cleveland just lost their mojo in the third quarter which they lost 34-20. Cleveland are still first in the East, Milwaukee moved from eighth to seventh in the East with the win.

Giannis Antetokounmpo was massive with 34 points, 12 rebounds, five assists and five steals in a dominant display. Jabari Parker continued his rise with 18 points. The bench were huge tonight for Milwuakee. Michael Beasley had 17 points and Greg Monroe had 14.

For Cleveland, the big three were the only ones in double figures tonight. LeBron James had 22 points, Kyrie Irving had 20 points and Kevin Loves hand was put in ice, only scoring 13 points but he did collect 13 rebounds. Just an off night in Cleveland.

Surprise number four: San Antonio Spurs vs Orlando Magic

Last season the Spurs only lost one game at home in the regular season and that was towards the end of the season. This loss to the Orlando Magic made it four home games lost and the season is not a quarter old. The other surprise is that the Spurs were second in the West and the Magic were twelfth. The Spurs are still second in their conference, the Magic have moved up to eleventh in theirs

How did it happen? Well, Kawhi Leonard had 18 points, LaMarcus Aldridge 16 and Manu Ginobilli had 13. No other Spurs player scored in double figures. Tony Parker could not buy a field goal going 0-of-8. Patty Mills recent form also deserted him, only scoring seven points.

Orlando had five players in double figures led by Serge Ibaka with 18 points. Evan Fournier had 13 points, Aaron Gordon had 11 points. Off the bench Elfid Payton had ten points and Nicola Vucevic has a double double with 12 points and 10 rebounds.

Team basketball wins out and boy are the Spurs missing Tim Duncan.

Surprise number five: Los Angeles Lakers vs New Orleans Pelicans.

This was perhaps the smallest surprise of the day. The Lakers are young and inexperienced. The Pelicans were just bad before Jrue Holiday came back, having the worst record in the league just six games ago.

Anthony Davis had another monster game scoring 41 points and collecting 16 rebounds. Jrue Holiday started for the fist time this season and collected 22 points. Omar Asik had a double double with ten points and eleven rebounds.

The Lakers lost Nick Young with an Achilles injury early. Julius Randle had a double double with 12 points and 10 rebounds. Timofey Mozgov almost had a double double with 10 points and nine rebounds. Lou Williams was good off the bench with 16 points.

Something always happens in the NBA