LAS VEGAS — William Karlsson had the first hat trick in Vegas history and added an assist to help the streaking Golden Knights beat the Toronto Maple Leafs 6-3 on Sunday.
The Western Conference-leading Golden Knights have won seven straight and have earned points in 12 consecutive games, both NHL records for a first-year team. An NHL-best 11-1-1 in December, the Golden Knights are 16-2-1 at home and 26-9-2 overall.
Karlsson pushed his team-leading goals total to 20. Pierre-Edouard Bellemare, Erik Haula and Jonathan Marchessault also scored, and Malcolm Subban made 19 saves.
Auston Matthews scored twice for Toronto, and Patrick Marleau added a goal.
Ducks 5, Coyotes 2
ANAHEIM, Calif. — Rickard Rakell scored twice in the first period and Anaheim had a three-goal third to pull away and beat NHL-worst Arizona.
Cam Fowler broke a tie midway through the third period, Jakob Silfverberg added a late goal and Antoine Vermette capped the scoring with an empty-netter. John Gibson made 23 saves for Anaheim.
Clayton Keller and Brandon Perlini scored for Arizona, and Antti Raanta stopped 21 shots. The Coyotes have lost 10 of their last 12.
RED WINGS 4, PENGUINS 1
DETROIT — Gustav Nyquist scored twice, Jimmy Howard made 37 saves and Detroit beat Pittsburgh.
Dylan Larkin and Frans Nielsen also scored for Detroit. Evgeni Malkin got his fifth goal in seven games for the Penguins.
The Wings took the lead 11:31 into the opening period. Detroit captain Henrik Zetterberg fed a cross-ice pass to Nyquist in the middle of the Pittsburgh zone. Nyquist skated out between the hash marks and used Pittsburgh defenseman Frank Corrado as a screen to fire a high shot past Matt Murray on the glove side.
Murray finished with 19 saves for Pittsburgh.
JETS 5, OILERS 0
EDMONTON, Alberta — Connor Hellebuyck made 35 saves for his third shutout of the season and Kyle Connor and Bryan Little each had a goal and an assist in Winnipeg's victory over Edmonton.
Marko Dano, Blake Wheeler and Mathieu Perreault also scored. The Jets have won three in a row and are 5-1-1 in their last seven games.
Cam Talbot made 33 saves for Edmonton. The Oilers have dropped three straight.