DeMar DeRozan poured in 35 points as the Toronto Raptors edged out the Brooklyn Nets 114-113 after overtime.

Kyle Lowry added a double-double of 18 points and 11 rebounds as Toronto notched up their fifth successive win to close the gap on Eastern Conference leaders the Boston Celtics.

Western Conference pacesetters and defending NBA champions the Golden State Warriors are also on a five-game winning streak after beating the Denver Nuggets 124-114.

Steph Curry poured in 32 points for the Warriors while Denver’s scoring was largely shared between Nikola Jokic (22 points), Gary Harris (22), Jamal Murray (21) and Trey Lyles (21).

LeBron James was limited to 10 points in his 27 minutes on court as the Cleveland Cavaliers – who have reached the NBA Finals for the last three years – slumped to their heaviest defeat of the season, going down 127-99 at the hands of the Minnesota Timberwolves.

The Houston Rockets, meanwhile, notched up double figures in three-pointers for a record 35th successive game, draining 20 of 54 attempts from beyond the arc in their 116-107 road win over the Chicago Bulls.

The Indiana Pacers had seven players score in double digits as they defeated the Milwaukee Bucks 109-96, while 31 points and 12 rebounds from LaMarcus Aldridge helped the San Antonio Spurs down the Sacramento Kings 107-100.

Also, Anthony Davis, DeMarcus Cousins and Rajon Rondo all recorded double-doubles as the New Orleans Pelicans defeated the Detroit Pistons 112-109, while the struggling Atlanta Hawks were beaten for the fourth successive game, losing 108-107 to the LA Clippers.