PHOENIX (AP) " Golden State's Kevin Durant scored 37 points as the Warriors had to dig deep to get past a pesky Phoenix 106-100 on Sunday.
The Warriors were down by 13 points in the first half and needed a star performance from new recruit Durant and former league MVP Stephen Curry to take the victory.
Durant's former team Oklahoma City had a more straightforward victory over the Los Angeles Lakers to remain unbeaten in the new season, along with San Antonio after a win at Miami, while Houston won the day's closest game as James Harden made a free throw with a tenth of a second remaining to lift the Rockets over state rival Dallas.
Golden State's Curry scored 28 points, capped by two free throws with 12.9 seconds to play which finally sealed the win. Durant added a pair of free throws with seven seconds left to provide the final margin.
T.J. Warren scored 26 points for the Suns who remain winless despite two creditable performances against title contenders, having taken Oklahoma City to overtime on Friday.
Oklahoma City's Russell Westbrook scored 33 points as part of another triple-double to help the Thunder beat the Lakers 112-96.
Westbrook, coming off a 51-point triple-double against Phoenix, also had 16 assists and 12 rebounds against the Lakers. According to the Thunder, he joined Magic Johnson, Jerry Lucas and Oscar Robertson as the only players in NBA history with two triple-doubles in the first three games of a season.
The Thunder have won 20 straight regular-season games when Westbrook registers a triple-double. He clinched this one, the 39th of his career, in the third quarter. He ended the game with season averages of 38.7 points, 12.3 rebounds and 11.7 assists.
Victor Oladipo added 20 points for the Thunder.
D'Angelo Russell and Julius Randle each scored 20 points for the Lakers.
San Antonio's Kawhi Leonard scored 14 of his 27 points in the final 6:04 to guide the Spurs to a 106-99 win at Miami.
Leonard left the game with 8:29 remaining to get a cut under his right eye bandaged and returned for the final 6:48.
Pau Gasol had 20 points and 11 rebounds for the Spurs, who wasted a 16-point first-half lead before recovering to make it four straight wins to open the season.
Hassan Whiteside made his final seven shots and tied a career-high with 27 points for Miami, also grabbing 15 rebounds.
Houston's Harden provided the winning basket in a 93-92 victory over Dallas.
Harden, who finished with 28 points, was fouled by Wesley Matthews on a driving layup at the buzzer with the game tied, then made the second of two free-throw attempts.
After trailing by 10 entering the fourth quarter, Dallas tied it 92-92 with a 3-pointer by Matthews with 4.1 seconds remaining.
Matthews led Dallas with 25 points but the Mavericks slipped to 0-3.
The Los Angeles Clippers won their home opener comfortably, defeating Utah 88-75, with Austin Rivers scoring 19 points.
Memphis' Marc Gasol scored 20 points, including a 3-pointer to send the game into overtime, to help the Grizzlies beat Washington 112-103.
Detroit cruised past Milwaukee 98-93, led by Andre Drummond's 20 points and 23 rebounds.
This story has been corrected to show that Kawhi Leonard plays for San Antonio, not Miami.
This story has been automatically published from the Associated Press wire which uses US spellings