Klay Thompson scored 27 of his season-high 43 points in the third quarter and the Golden State Warriors responded after their first loss following a record 24-0 start by beating the Phoenix Suns 128-103 on Wednesday night.