As we entered the first meeting between last year's two main NBA MVP candidates, all eyes were on LeBron James and Kevin Durant.
Durant had recently returned from an injury for the Oklahoma City Thunder while LeBron has started to show what he can do in his return season for the Cleveland Cavaliers.
The Thunder emerged as 103-94 winners after the pre-game announcement that LeBron would not feature in the game due to a knee injury.
Without LeBron the Cavaliers failed to extend their winning streak to nine games despite five Cavaliers players finishing with double figures.
Russell Westbrook was the man of the night however as he dominated the game and sealed the win for the Thunder with a 26 point game.
- Kobe Bryant continues to abuse his LA Lakers team-mates
- LeBron James sparks outrage during meeting with future Queen
- NBA rookie just gave us the game's most pathetic ever air ball shot
Westbrook was the top scorer in the game but three of his Thunder team-mates finished on double figures including Durant who scored 19.
Anthony Morrow and Reggie Jackson also hit double digits tonight as they helped to see the Thunder to a big win.
Kyrie Irving stepped up for the Cavaliers as he scored 20 points in the game as just one five Cavaliers players who hit double digits.
A double-double from Tristan Thompson along with double digits from Kevin Love, Dion Waiters and LeBron's replacement Matthew Dellavedova.
Despite the loss of King James, the Cavaliers kept the game tight and even went in at half-time tied at 47.
A big third quarter by the Thunder won them the game however as they hit 31 points - 11 more than the Cavaliers in the third quarter.
Thunder roars on
With the win over the Cavaliers tonight, the Thunder are now on a four game winning streak and are beginning to impress once again.
They were one of the big disappointments when the season began as Westbrook and Durant both recovered from injuries.
However with their big stars back on the court they now seem set to take the NBA by storm and their win over the Cavaliers tonight is a sign of that.
They now prepare for a trip to the Minnesota Timberwolves on Friday night as they look to extend their winning streak to five.
As for the Cavaliers however, having suffered their first loss in eight games will be hoping for a quick response in their next game.
The Cavaliers will be on the road again tomorrow night when they visit the New Orleans Pelicans.