Trail Blazers 111, Pistons 109: Damian Lillard's spinning fadeaway with one-tenth of a second left in overtime lifted Portland, which rallied from a 13-point deficit in the fourth quarter.
Lillard was guarded well by Rodney Stuckey as he tried to drive to the basket, but he was able to hit a tough fadeaway from about eight feet.
Moments before Lillard's winner, Stuckey had tied the score with a shot from near the free-throw line.
LaMarcus Aldridge scored 27 points for Portland, and Lillard finished with 23 points.
Kings 106, Rockets 91: Sacramento forward Rudy Gay scored 26 points in his first home game since coming over in a trade from Toronto.
Gay added five rebounds and four assists. He finished 10-for-20 shooting for the Kings, who had lost eight of their previous 10 games.
Rockets guard James Harden twisted his left ankle early in the third quarter but finished with 25 points, and Dwight Howard had 13 points and 10 rebounds while battling foul trouble. Guard Jeremy Lin sat out because of back spasms.
Thunder 101, Magic 98: Kevin Durant had 28 points, nine rebounds and five assists as Oklahoma City won its 12th consecutive home game to open the season.
The Magic had the ball in the final seconds trailing by three, but Glen Davis missed a 3-pointer and Nikola Vucevic's put-back was blocked by Serge Ibaka.
Timberwolves 101, Grizzlies 93: Kevin Love had 30 points and nine rebounds for Minnesota, which made a season-high 12 3-pointers.
Nuggets 102, Pelicans 93: J.J. Hickson had 19 points and 11 rebounds for Denver, which used an 8-0 run midway through the third quarter to get a little separation, leading 71-62 after two free throws by Ty Lawson.
Suspensions: Portland center Meyers Leonard and Philadelphia center Daniel Orton each was suspended for one game by the NBA for their altercation Saturday. Leonard sat out Portland's game at Detroit on Sunday, and Orton will miss Philadelphia's game at Brooklyn on Monday.
-- ASSOCIATED PRESS