Klay Thompson scored 34 points to help the Golden State Warriors beat the Oklahoma City Thunder 111-95.