Oklahoma City ended a four-game losing streak on the road, the Thunder posting a 127-99 win over the Orlando Magic in the NBA on Sunday.

The Thunder's struggles on the road this season have seen critics question whether they have what it takes to be a big player in the post-season.

But Sunday's win could spark a revival, with big guns Kevin Durant and Russell Westbrook both in fine form.

Durant shot 21 points and added 11 rebounds and eight assists.

Westbrook hit 17 points and claimed six assists.

Serge Ibaka and Dion Waiters (16 points each) also played key roles for the Thunder.

A 37-20 opening quarter set the Thunder up and they extended that lead to a whopping 34 points at the main break.

Oklahoma led by 38 midway through the third quarter, before taking their foot off the pedal in the latter stages with victory already confirmed.

Victor Oladipo was Orlando's best with 23 points and five assists.

Oklahoma City have now won 20 of their 40 matches this season.

Reigning NBA champion San Antonio Spurs produced an excellent defensive effort in their 89-69 win over the Utah Jazz.

Spurs (26-16) kept Utah to just 27 first-half points.

That gave them a 43-27 lead and Spurs, who had an even contribution across the board, never looked back.

Tiago Splitter shot a team-high 14 points, while Australian Aron Baynes hit 12 points and claimed 11 rebounds.

Sunday's other match saw the New Orleans Pelicans edge the Toronto Raptors 95-93.

Tyreke Evans was the hero, scoring a lay-up with 1.6 seconds left.

Evans hit 26 points for New Orleans, while Alexis Ajinca added 22.

Demar DeRozan was Toronto's best with 22 points.