Nikola Jokic recorded his 28th triple-double of the season as the Western Conference-leading Denver Nuggets rediscovered some form with a 108-102 road victory over the Brooklyn Nets on Sunday.

The Nuggets had lost five of their past six games, but improved to 48-24 with the triumph, maintaining a sizeable buffer at the top of the West from the second-placed Sacramento Kings (43-27).

Serbian center Jokic starred with 22 points on nine-of-12 shooting with 17 rebounds and 10 assists, while Michael Porter scored a team-high 28 points with five-of-nine three-point attempts.

Jamal Murray added 25 points, nailing all four of his attempts from beyond the arc, and he posted 20 of his haul in the opening quarter as Denver got a fast start to lead 33-21 at the first break.

The Nuggets were coasting to victory with a 91-71 lead at three-quarter time before the Nets rallied in the fourth, with Porter settling the game with one of his five triples.

The defeat dents Brooklyn's aspirations to claim a top-six seed in the Eastern Conference, falling to 39-32, marginally ahead of the seventh-placed Miami Heat (39-34).

Mikal Bridges top scored for the home side with 23 points on eight-of-18 shooting from the field, while Nic Claxton chipped in 19 points and eight rebounds.

Giannis records triple-double in Bucks win

The Milwaukee Bucks stormed past the Toronto Raptors 118-111 on a 29-16 fourth-quarter charge as Giannis Antetokounmpo brought up his 33d career triple-double.

Antetokounmpo finished with 22 points on 100 per cent shooting from the field with 13 rebounds and 10 assists, while Brook Lopez added a team-high 26 points with Khris Middleton scoring 20.

Lopez scored 17 of his 26 points in the final period, including the first eight of the quarter, with the Bucks going on a game-changing 15-2 run. The NBA-best Bucks are now 51-20.

SGA leads OKC past Suns

Shai Gilgeous-Alezander scored 40 points, came up clutch down the stretch and garnered M-V-P chants as the Oklahoma City Thunder boosted their play-in hopes with a 124-120 win over the Phoenix Suns.

Gilgeous-Thunder hit two free throws with 10 seconds left to hold off the Suns, who had Devin Booker score 46 points, including 30 in the second half, having led 69-57 at half-time. Chris Paul scored 14 points with 13 assists.

OKC (35-36) have four wins from their past five games to stay in the play-in hunt, thanks in large part to Gilgeous-Alexander's perfect 11-of-11 free throws in the second half, while Luguentz Dort added 20 points.