LeBron James became the first player in NBA history to score a triple-double against every team in the league, as his LA Lakers side beat the Oklahoma City Thunder 112-107.
James registered 25 points, 11 rebounds and 10 assists in the win, for his 86th career triple-double.
The victory kept the Lakers top of the Western Conference with 12 wins and two losses.
Russell Westbrook, of the Houston Rockets, is close behind James with triple-doubles against 29 of the league’s 30 teams.
Meanwhile, an injury-hit Golden State Warriors, beaten to the NBA title by Toronto Raptors last season, ended a run of seven defeats with a 114-95 win over the Memphis Grizzlies.