Stephen Curry capped a game-high, 32-point performance with a key three-point play before NBA champions Golden State launched their title defence with a 108-100 victory over Oklahoma City Thunder.
Curry's three-point play came after the Russell Westbrook-less Thunder, down by 14 in the first half, had closed within 99-97 when Steven Adams converted the second of two free throws with 1:57 to go.
Kevin Durant then added a hoop, two free throws and an assist in the final 1:06, to ensure Golden State held on in the Oracle Arena on Wednesday (AEDT).
Durant dropped in 27 points for the Warriors, who overcame 7-for-26 shooting from three-point range to win on opening night for the first time in three seasons.
Paul George had a team-high 27 points and Dennis Schroder made his Oklahoma City debut with 21 points.
They helped the Thunder hang tough with the two-time defending champions while Westbrook watched from courtside, still rehabbing a surgically repaired knee.
George scored 13 points in the first 3:56 of the third period, leading a 21-10 Thunder flurry that produced Oklahoma City's first lead of the game at 67-66.
Two free throws by Thunder forward Jerami Grant tied the game at 87-all with 9:21 to go before two free throws by Durant nine seconds later gave Golden State the lead for good.
Curry, who hit 11 of 20 shots and 5 of 9 3-point attempts, also found time for nine assists and eight rebounds.
Kevon Looney recorded a 10-point, 10-rebound double-double, while Draymond Green grabbed a game-high 13 rebounds for the Warriors, who split the four-game season series with the Thunder last season.
Adams had a double-double for the Thunder with 17 points and 11 rebounds.

