Flyers 7, Sabres 4

Matvei Michkov had his second straight two-goal game and Samuel Ersson made 17 saves as Philadelphia beat Buffalo.

Noah Cates, Owen Tippett, Tyson Foerster, Ryan Poehling and Jakob Pelletier also scored for the Flyers, who won their second straight game after coach John Tortorella was fired on Thursday.

Blues 2, Avalanche 1

Zack Bolduc and Pavel Buchnevich each scored a goal for St. Louis to beat Colorado.

Bolduc opened the scoring with 9:03 left in the first period and Nathan MacKinnon scored on one-timer for the Avalanche to make it 1-1 about a minute later. The 29-year-old MacKinnon has 52 points (18 goals, 34 assists) in 49 regular-season games against the Blues, in addition to 17 points (9, 8) in 11 playoff games.

Lightning 5, Islanders 3

Brayden Point scored twice and Nikita Kucherov had a goal and an assist as Tampa beat New York.

Nick Perbix and Jake Guentzel also scored for the Lightning. Jonas Johansson made 35 stops.

Golden Knights 3, Predators 1

Jack Eichel had a goal and an assist, and Vegas defeated tNashville for its sixth straight win.

Reilly Smith and Brett Howden also scored and Shea Theodore had two assists for Vegas. Adin Hill made 23 saves.

Senators 3 Blue Jackets 2

Drake Batherson and Jake Sanderson scored for Ottawa to defeat Columbus in a matchup of teams vying for playoff spots.

Ridly Greig also had a goal and an assist as Ottawa won for the third time in four games and strengthened its hold on the first wild card in the Eastern Conference. Linus Ullmark had 29 saves.

Maple Leafs 3, Kings 1

John Tavares scored twice and Toronto defeated Los Angeles.

Auston Matthews had a goal and an assist, Anthony Stolarz made 36 saves, and the Maple Leafs are 5-1-1 in their past seven games.

Alex Laferriere scored, Darcy Kuemper made 23 saves, and the Kings had their franchise-record 15-game home point streak snapped. It was their first regulation loss at home since falling 5-1 to Pittsburgh on Jan. 20.