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 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.
The Oilers led 4-0 early in the second period when Dallas coach Lindy Ruff swapped starting goalie Kari Lehtonen for Antti Niemi.
Patrick Eaves and Jamie Benn scored for Dallas during a 4-minute power play late in the second. Eaves scored in his fifth straight game, the longest streak of his 12-year career.
SABRES 2, PENGUINS 1, SO
BUFFALO, N.Y. (AP) – Cal O'Reilly scored the lone goal in a shootout, helping Buffalo snap a six-game losing streak.
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 snapped an 0-4-2 skid and 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.
Sidney Crosby scored for Pittsburgh, which has alternated losses and wins over its past five games since a 9-2-2 start.
O'Reilly's shootout goal came after he was called up from Buffalo's AHL affiliate in Rochester earlier in the day.
BLACKHAWKS 4, CANUCKS 3, OT
VANCOUVER, British Columbia (AP) – Marian Hossa scored late in overtime to cap Chicago's comeback from three goals down in the third period against Vancouver.
Ryan Hartman tied the game with 4:14 left in regulation after Artemi Panarin and Vinnie Hinostroza scored earlier in the third. The 22-year-old Hinostroza got his first NHL points with a goal and two assists.
Hossa beat Jacob Markstrom at 4:04 of overtime for his 11th goal of the season.
Scott Darling made 24 saves for the Blackhawks.
Loui Eriksson, Bo Horvat and Brandon Sutter scored for the Canucks.
CANADIENS 2, MAPLE LEAFS 1
MONTREAL (AP) – Carey Price made 31 saves and Montreal ended a three-game skid with a 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.
Montreal fired 29 shots at Frederik Andersen.
Byron was on the doorstep to jam the rebound of Shea Weber's shot past Andersen at 15:45 of the first period. It was the diminutive winger's seventh goal this season, only four shy of his career high.
BRUINS 4, JETS 1
BOSTON (AP) – Tuukka Rask was rarely tested in his latest win, and Patrice Bergeron's power-play score capped a three-goal second period that carried Boston over Winnipeg.
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. He was the NHL's First Star last week, going 4-0-0 with a 0.75 goals-against average.
Brad Marchand, Matt Beleskey and Tim Schaller also scored for the Bruins, who won for the eighth time in 11 games.
Adam Lowry scored for Winnipeg and Michael Hutchinson made 34 saves.
BLUES 3, PREDATORS 1
ST. LOUIS (AP) – Kyle Brodziak and Vladimir Tarasenko scored in the third period, lifting the St. Louis Blues over the Nashville Predators 3-1 on Saturday night.
David Perron also scored and Jake Allen made 30 saves, helping the Blues finish 3-0 on their homestand. St. Louis is 8-1-2 at home this season.
Mike Ribeiro scored and Pekka Rinne made 31 saves for Nashville, which finished a three-game trip 1-2.
The Blues snapped a two-game losing streak vs. Nashville but have dominated the Predators at Scottrade Center, winning five straight. Overall, the Blues have won six of eight against the Predators.
LIGHTNING 3, FLYERS 0
PHILADELPHIA (AP) – Andrei Vasilevskiy stopped 32 shots in his second consecutive shutout, leading Tampa Bay over Philadelphia.
Tyler Johnson, Ondrej Palat and Jonathan Drouin scored for the Lightning, who extended their winning streak to four games and improved to 12-6-1.
The Flyers (8-8-3) lost in regulation for the first time since Nov. 11, ending a 2-0-1 streak. They went 0 for 5 on the power play.
In his previous appearance, Vasilevskiy made 24 saves for a 4-0 win over the New York Islanders. The Lightning haven't lost since, outscoring opponents 15-4 on a road trip that ends Monday night in Nashville.
COYOTES 3, SHARKS 2, OT
GLENDALE, Ariz. (AP) – Martin Hanzal redirected Alex Goligoski's shot into the net at 1:16 of overtime, giving Arizona a win 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 and played into overtime for the third straight game.
San Jose lost its third straight despite finishing with a season-high 45 shots on goal.
The Sharks cut the Coyotes' lead to 2-1 just 41 seconds into the third period with Joe Pavelski's sixth goal of the season, a long, rising shot that was too fast for Smith to deflect. Tommy Wingels then scored off a deflected shot from teammate Matt Nieto at 10:28.
KINGS 4, DEVILS 2
LOS ANGELES (AP) – Jeff Carter scored his team-high seventh goal of the season and Peter Budaj made 21 saves to help Los Angeles beat New Jersey.
Tanner Pearson, Alec Martinez and Jake Muzzin, into an empty net, also scored for the Kings.
John Moore and Nick Lappin had the goals for New Jersey. After winning five straight, the Devils have lost their past two.
Kings center Anze Kopitar missed his fourth straight game with an upper-body injury.
PANTHERS 4, SENATORS 1
OTTAWA, Ontario (AP) – Roberto Luongo made 39 saves, Jaromir Jagr had a goal and two assists and Florida beat Ottawa.
Jussi Jokinen, Jonathan Marchessault and Derek MacKenzie also scored for the Panthers.
Jean-Gabriel Pageau scored and Craig Anderson made 19 saves for the Senators.
AVALANCHE 3, WILD 2
ST. PAUL, Minn. (AP) – Nathan MacKinnon's goal with 10 minutes left finished off a third-period comeback, and Calvin Pickard stopped 41 shots to help Colorado beat Minnesota.
Colorado trailed 2-0 heading into the final period, but goals by Mikko Rantanen and Carl Soderberg just 3 minutes apart tied the game.
MacKinnon's individual play, taking the puck up the center of the ice and beating Minnesota goalie Devan Dubnyk, completed the rally.
Dubnyk made 31 saves for the Wild, but his shutout streak was snapped at 156 minutes, 6 seconds. Charlie Coyle and Tyler Graovac scored for Minnesota, which had been 6-0-1 when leading after two periods.