Logan Thompson stopped 32 shots and William Karlsson scored the eventual winner as the Vegas Golden Knights snapped their four-game skid with a 3-2 win over the Los Angeles Kings.