DETROIT — Buddy Hield scored 19 points, helping the Golden State Warriors hold on for a 107-104 win over the Detroit Pistons on Thursday night.
Golden State earned a much-needed victory after dropping two straight games at home, losing by 16 points to Miami and getting routed by 30 points against Sacramento.
It wasn't easy.
The Warriors led by 18, but Malik Beasley missed a 3-pointer just before the buzzer that could have sent the game to overtime.
Detroit's Cade Cunningham had 32 points, eight assists and six rebounds. Beasley scored 21 points, missing 10 of his 14 3-pointers.
The Pistons fell to .500 after winning five straight and eight of their previous nine games.
Warriors coach Steve Kerr, whose 90-year-old mother lost her home in the California wildfires, said his team lacked ''a competitive spirit'' earlier this week and was certainly happy with the response in Detroit.
Golden State led after each quarter and made enough plays on both ends of the court to win. After a 12-3 start, the Warriors had lost 15 of their previous 21 games.