Krebs scored his first NHL goal, deflecting a one-timer from Henri Jokiharju to make it 4-2 at 18:00.
"I think that definitely gives you a little boost, for sure," Krebs said after his 20th NHL game. "That's exciting. I dream of that as a kid and I want to go do it again and again. So, yeah, that was kind of just my mentality."
Krebs extended the lead to 5-2 at 2:24 of the second period with a backhand on a breakaway coming out of the penalty box.
"He's one of the smartest hockey players I've seen," Thompson said. "He sees the game really well, so I think everyone's excited for him and that his hard work has paid off."
Skinner made it 6-2 at 4:36 of the third period, scoring on a one-timer from the right circle on the power play. Giroux deflected Travis Konecny's shot to cut it to 6-3 at 14:49 with a power-play goal.
"Right from the drop of the puck, we certainly didn't have the battle level that we need," Flyers coach Mike Yeo said. "The focus as far as defending, giving up, I don't want to say easy chances, but certainly not preventing opportunities against that are very preventable. So we weren't ready to go, obviously. And that falls on me. But for whatever reason we weren't prepared to play the game the correct way. So again, it's disappointing."
NOTES: Flyers defenseman Keith Yandle played in his 963rd consecutive game, one from tying Doug Jarvis for the most in NHL history. … The Sabres scored four goals in the first period for the first time since Dec. 2, 2019, when they scored five in a 7-1 win against the New Jersey Devils. … It was the first time three Buffalo players scored at least two goals in the same game since March 19, 2008, when Thomas Vanek (three), Jochen Hecht (two) and Jason Pominville (two) did so in a 7-4 win against the Tampa Bay Lightning. … Ristolainen scored 245 points (46 goals, 199 assists) in 542 games with the Sabres in eight seasons from 2013-21. … Philadelphia forward Wade Allison left the game in the second period with a lower-body injury. Yeo did not have an update. ... Krebs played his first 13 NHL games, nine this season, for the Vegas Golden Knights, who traded him to Buffalo as part of the Jack Eichel deal on Nov. 4.