UNDATED (AP) — Auston Matthews scored three goals for his fourth career hat trick and the streaking Toronto Maple Leafs thumped the Colorado Avalanche 8-3. John Tavares had a goal and two assists for Toronto, while William Nylander scored one and set up another. Jack Campbell made 28 saves.
Jason Spezza, Travis Dermott and Pierre Engvall had the other goals for the Maple Leafs, who have won five straight games and are 15-2-0 over their last 17. Michael Bunting added three assists, while Mitch Marner and Alexander Kerfoot had two each. Nazem Kadri had two goals and Samuel Girard also scored for Colorado.
Jonas Johansson stopped 33 shots as the Avalanche lost for the second time in three games after winning six in a row.
In other ice action:
— Connor McDavid had a goal and three assists, Zach Hyman scored twice and the Edmonton Oilers defeated the Pittsburgh Penguins 5-2. Kailer Yamamoto and Evan Bouchard also scored for the Oilers, who won their third game in a row and improved to 9-1-0 on home ice despite getting outshot 34-22. Jake Guentzel and Teddy Blueger each had a goal for the Penguins, who have lost three straight. Pittsburgh was 15-0-4 in its previous 19 games against the Oilers.
— Troy Terry scored his 15th goal during Anaheim’s four-goal second period, and Trevor Zegras and Sonny Milano had three assists apiece in the Ducks’ 6-5 victory over the Vegas Golden Knights. Rickard Rakell, Josh Manson and Hampus Lindholm also scored in the second period for the Ducks, who have won 11 of 15 after back-to-back victories over Pacific Division rivals Los Angeles and Vegas. Max Pacioretty and Mattias Janmark had a goal and an assist apiece for the Golden Knights, who have lost three of four. Zach Whitecloud and Janmark scored shorthanded goals for Vegas after the Ducks had taken a three-goal lead.
— Chris Kreider scored again and Igor Shesterkin stopped 33 shots to help the New York Rangers beat the Philadelphia Flyers 4-1 for their fourth straight win. Artemi Panarin had a goal and an assist, Jacob Trouba and Dryden Hunt also scored and Kaapo Kakko had two assists as the Rangers won for the eighth time in nine games. New York has won six in a row at home.
Shesterkin made 11 saves in the first period, 15 in the second and seven in the third to improve to 12-3-2 with a 2.15 goals-against average this season. Morgan Frost scored and Carter Hart had 24 saves for Philadelphia, which lost its seventh straight.
— Auston Matthews scored three goals for his fourth career hat trick and the streaking Toronto Maple Leafs thumped the Colorado Avalanche 8-3. John Tavares had a goal and two assists for Toronto, while William Nylander scored one and set up another. Jack Campbell made 28 saves. Jason Spezza, Travis Dermott and Pierre Engvall had the other goals for the Maple Leafs, who have won five straight games and are 15-2-0 over their last 17. Michael Bunting added three assists, while Mitch Marner and Alexander Kerfoot had two each. Nazem Kadri had two goals and Samuel Girard also scored for Colorado. Jonas Johansson stopped 33 shots as the Avalanche lost for the second time in three games after winning six in a row.
— J.T Miller scored and added two assists to lead the Vancouver Canucks to a 6-2 win over the Ottawa Senators on Wednesday night. Luke Schenn, Tyler Motte, Tanner Pearson, Bo Horvat, and Alex Chiasson chipped in for the Canucks, who finished their five-game road trip with a 2-3-0 record. Quinn Hughes had four assists, and Thatcher Demko made 19 saves in net. Adam Gaudette scored in his debut with the Senators after being claimed on waivers from the Chicago Blackhawks. Brady Tkachuk also scored for Ottawa, and Filip Gustavsson stopped 29 shots.
— Adam Erne scored the decisive goal in a shootout and the Detroit Red Wings won their fourth straight game by beating the Seattle Kraken 4-3. Detroit won the shootout 2-1, with Dylan Larkin also converting. Robby Fabbri, Vladislav Namestnikov and Lucas Raymond scored in regulation for the Red Wings. Ryan Donato had two goals and Vince Dunn scored the other for the Kraken. Thomas Greiss made 21 saves for Detroit in his 150th career victory. Seattle goalie Philipp Grubauer stopped 23 shots.