Nikita Scherbak, Matt Luff, Jeff Carter and Nate Thompson also scored to help the Kings tie their season high from a 5-2 victory over Edmonton on Nov. 25. They have two wins in their last five games, and have a league-low 23 points and 65 goals.
Oscar Lindberg scored for Vegas. The Golden Knights had won seven of eight.
James van Riemsdyk added a goal and an assist to help the Flyers open a five-game trip with their third win in 10 games. Ivan Provorov, Wayne Simmonds, Dale Weise and Travis Konecny also scored, Michael Raffl had two assists, and Anthony Stolarz made 28 saves.
Jack Eichel scored twice for Buffalo. The Sabres have lost five in a row after winning 10 straight.