Buffalo 5, Detroit 3
Tage Thompson had two goals and an assist in the host Buffalo Sabres' 5-3 win over the Detroit Red Wings on Saturday.
Philadelphia 7, Minnesota 5
Sean Couturier recorded a hat trick and two assists as the host Philadelphia Flyers defeated the Minnesota Wild 7-5 in an exciting Saturday matinee.
Los Angeles 3, Utah 2
Joel Edmundson scored the first two goals in his short Los Angeles Kings career to help the hosts beat the Utah Hockey Club 3-2 in a Saturday matinee.
Boston 4, Toronto 3
Brad Marchand buried a rebound with 2:34 remaining in overtime as the Boston Bruins responded to the Toronto Maple Leafs' game-tying goal late in regulation, earning a 4-3 victory Saturday night.
Montreal 5, St. Louis 2
Kirby Dach, Jake Evens and Joel Armia each scored a goal and earned an assist as the Montreal Canadiens defeated the visiting St. Louis Blues 5-2 on Saturday night to snap their four-game losing streak.
Tampa Bay 3, Washington 0
Andrei Vasilevskiy recorded his first shutout this season, rookie Conor Geekie notched his first NHL goal, and the Tampa Bay Lightning shut out the visiting Washington Capitals 3-0 on Saturday night in a matchup of Eastern Conference powers.
NY Rangers 2, Anaheim 1
Jonathan Quick made 32 saves and Artemi Panarin extended his season opening points streak to eight games with an assist as the host New York Rangers bounced back from their first regulation loss of the season and hung on for a 2-1 victory over the Anaheim Ducks on Saturday night.
Winnipeg 5, Calgary 3
Cole Perfetti's power-play goal broke a third-period tie as the Winnipeg Jets continued their perfect season with a 5-3 road victory over the Calgary Flames on Saturday.
Florida 6, NY Islanders 3
Matthew Tkachuk collected his first two goals of the season Saturday night for the Florida Panthers, who scored the final six goals as they stormed back to beat the host New York Islanders 6-3 in Elmont, N.Y.
Dallas 4, Chicago 2
Matt Duchene scored twice as the Dallas Stars remained undefeated at home this season with a 4-2 win over the visiting Chicago Blackhawks on Saturday night.
Nashville 4, Columbus 3
Jonathan Marchessault scored the overtime winner as the Nashville Predators edged the visiting Columbus Blue Jackets 4-3 on Saturday night.
Vancouver 4, Pittsburgh 3
Elias Pettersson scored one of four unanswered second-period goals for the host Vancouver Canucks, who stormed back for a 4-3 win over the Pittsburgh Penguins on Saturday night.
Vegas 7, San Jose 3
Brett Howden scored two goals and Mark Stone and Pavel Dorofeyev each had a goal and two assists as the Vegas Golden Knights moved into first place in the Pacific Division with a 7-3 victory over the winless San Jose Sharks on Saturday night in Las Vegas.
Carolina 4, Seattle 1
Seth Jarvis had a goal and an assist as the Carolina Hurricanes defeated the host Seattle Kraken 4-1 Saturday night.