David Lee had 22 points, 14 rebounds and nine assists and rookie Klay Thompson scored a career-best 31 points to lead the short-handed Golden State Warriors past the Sacramento Kings, 111-108 on Saturday night.