Klay Thompson posted a career-high 41 as the Golden State Warriors inflicted a fourth NBA defeat of the season on the Los Angeles Lakers on Saturday.