The Toronto Raptors came out on top in an Eastern Conference battle as they downed the Philadelphia 76ers away from home.
Kyle Lowry – amid rumours he has been offered in a trade – scored 20 points and was matched by team-mate Serge Ibaka who also grabbed 10 rebounds.
Kawhi Leonard top-scored for the Raptors with 24 points but 76er Joel Embiid’s 44th triple-double – 37 points and 13 rebounds – proved in vain as Toronto held out for the 119-107 win.
In Oklahoma City, the Thunder toppled the Orlando Magic 132-122 thanks to a Russell Westbrook triple-double.
The All-Star finished with 16 points, 16 assists and 15 rebounds to record his seventh triple-double in a row and 20th of the season so far.
Paul George added 39 points, leading the Thunder to their eighth victory in nine games.
The Los Angeles Lakers suffered a heavy defeat at the hands of the Indiana Pacers, who triumphed 136-94.
In a big night for three-pointers, the Pacers hit 19 in total and secured their third win a row.
The Memphis Grizzlies edged the Minnesota Timberwolves thanks to two last-gasp free throws from Justin Holiday to emerge 108-106 winners, while the Boston Celtics improved to five wins in a row with a 103-96 victory over the Cleveland Cavaliers.
Elsewhere, the Los Angeles Clippers came from behind to bat the Charlotte Hornets 117-115, the New York Knicks slumped to their 14th loss in a row after being defeated 105-92 by the Detroit Pistons, and the Miami Heat ended their three-game losing streak with a 118-108 win over the Portland Trail Blazers.