Klay Thompson had his best game in over two years, putting up a season-high 38 points with eight 3-pointers to help the Warriors beat the Bucks on Saturday night.