Updated

Klay Thompson scored 29 points, including a go-ahead jumper with 8.7 seconds left, and the Golden State Warriors defeated the Trail Blazers 95-90 on Sunday night.

The victory gives the Warriors three straight wins to open the season — their best start since 1994-95 when they opened 5-0.

LaMarcus Aldridge had 26 points and 13 rebounds to lead the Blazers, who dropped to 1-2 to start the season.

After wrestling for the lead throughout the fourth quarter, Aldridge's layup and a fadeaway jumper with 2:01 left gave Portland a narrow 90-88 lead.

Andre Iguodala missed the second of a pair of free throws for Golden State with 26.3 seconds to go to keep the Blazers in front. But Thompson nailed the running jumper to give the Warriors a 91-90 lead.

Steph Curry made free throws the rest of the way for the final margin. Curry finished with 21 points for the Warriors.