DALLAS (AP) " Connor McDavid got his first career hat trick, helping the Edmonton Oilers beat the Dallas Stars 5-2 on Saturday night to end a five-game skid.
McDavid, the first overall pick in the 2015 NHL draft, ended a 10-game stretch without a goal.
Tyler Pitlick got his sixth goal of the season for Edmonton, and Oscar Klebom also scored. Cam Talbot made 31 saves.
In other games, Cal O'Reilly scored the lone goal in a shootout, helping Buffalo end a six-game losing streak with a 2-1 win over Pittsburgh.
William Carrier scored his first NHL goal and Sabres goalie Anders Nilsson stopped 46 shots through overtime, plus all three shootout attempts he faced.
Buffalo also ended a nine-game slide against the Penguins. The Sabres had gone 0-8-1 versus Pittsburgh since a 4-2 road win on April 23, 2013.
Chicago's Marian Hossa scored late in overtime to cap the Blackhawks' comeback from three goals down in the third period to beat Vancouver 4-3.
Ryan Hartman tied the game with 4:14 left in regulation after Artemi Panarin and Vinnie Hinostroza scored earlier in the third.
Scott Darling made 24 saves for the Blackhawks.
In Montreal, Carey Price made 31 saves and the Canadiens ended a three-game skid with a 2-1 victory over Toronto.
Paul Byron and Alex Galchenyuk scored for the Canadiens, who have won 12 straight against their oldest rival dating to Jan. 18, 2014.
William Nylander scored for the Maple Leafs, who were coming off a pair of home wins in which they totaled 12 goals.
Boston's Tuukka Rask was rarely tested in his latest win, and Patrice Bergeron's power-play score capped a three-goal second period that carried the Bruins over Winnipeg 4-1.
Rask needed only 11 saves to raise his record to 11-2, but lost a bid for his fourth shutout with 2:40 to play.
Brad Marchand, Matt Beleskey and Tim Schaller also scored for the Bruins, who won for the eighth time in 11 games.
In St. Louis, Kyle Brodziak and Vladimir Tarasenko scored in the third period, lifting the Blues over Nashville 3-1.
David Perron also scored and Jake Allen made 30 saves, helping the Blues finish 3-0 on their homestand.
Tampa Bay's Andrei Vasilevskiy stopped 32 shots in his second consecutive shutout, leading the Lightning over Philadelphia 3-0.
Tyler Johnson, Ondrej Palat and Jonathan Drouin scored for the Lightning, who extended their winning streak to four games.
Arizona's Martin Hanzal redirected Alex Goligoski's shot into the net at 1:16 of overtime, giving the Coyotes a 3-2 win over San Jose.
Mike Smith stopped 43 shots for Arizona, 18 in the third period. Tobias Rieder and Max Domi scored for the Coyotes, who ended a four-game losing streak.
In Los Angeles, Jeff Carter scored his team-high seventh goal of the season and Peter Budaj made 21 saves to help the Kings beat New Jersey 4-2.
Tanner Pearson, Alec Martinez and Jake Muzzin, into an empty net, also scored for the Kings.
Florida's Roberto Luongo made 39 saves and Jaromir Jagr had a goal and two assists as the Panthers beat Ottawa 4-1.
Colorado's Nathan MacKinnon's goal with 10 minutes left finished off a third-period comeback, and Calvin Pickard stopped 41 shots to help the Avalanche beat Minnesota 3-2.
This story has been automatically published from the Associated Press wire which uses US spellings