Klay Thompson scored 22 points and tied a career high with eight assists, and the Golden State Warriors snapped a three-game skid with a 102-101 victory over the New Orleans Pelicans on Tuesday night.