Klay Thompson was back to his best, scoring 36 points as Golden State completed the comeback win over Utah.