PHILADELPHIA --Jack Eichel's point streak ended at 17 games when he didn't play for the Buffalo Sabres in a 6-1 loss to the Philadelphia Flyers at Wells Fargo Center on Thursday.

Eichel, who was scratched because of an upper-body injury, had 31 points (16 goals, 15 assists) during his streak, which is the longest in the NHL this season. Eichel could have tied Gilbert Perreault's Sabres record for longest point streak at 18 games (Oct. 24-Dec. 4, 1971).
"It was something that evolved in the warmups so we'll just look at the situation and get back to you tomorrow on that," Buffalo coach Ralph Krueger said.
WATCH: [All Sabres vs. Flyers highlights]
James van Riemsdyk scored twice for the Flyers (19-11-5), and Travis Konecny had three assists. Carter Hart made 16 saves.
"It was a big win," Flyers forward Tyler Pitlick said. "Every point is important. ... We got a lot of goals and we got them from a lot of different people too. So that's huge for everyone's confidence and going into the next game and hopefully we'll keep rolling."

Victor Olofsson scored for the Sabres (16-13-7), and Carter Hutton made 23 saves.
"Nobody played a good game tonight and that's frustrating," Sabres forward Kyle Okposo said. "Losing Jack right before the game, that's a time for guys to step up and nobody did it."
The Flyers scored three times in 4:01 of the first period. Mikhail Vorobyev made it 1-0 when his pass from the left circle went off the stick of Sabres forward Conor Sheary and past Hutton at 13:04.
Van Riemsdyk made it 2-0 at 15:32. Ralph Krueger used a coach's challenge for goaltender interference but the call on the ice was upheld.
The Sabres were assessed a penalty for delay of game, and on the ensuing power play, Matt Niskanen scored to make it 3-0 at 17:05.
Ivan Provorov's power-play goal gave the Flyers a 4-0 lead at 8:20 of the second period. Pitlick made it 5-0 at 9:22, and van Riemsdyk scored on the power play to make it 6-0 at 12:27.
Van Riemsdyk has 10 points (six goals, four assists) in his past 11 games, after he had nine points (four goals, five assists) in his first 24.
"Obviously now some pucks are going in," van Riemsdyk said. "I'd like to think I was doing a lot of good things the first half of the year. For whatever reason pucks weren't going in, but now want to keep it rolling here."
Flyers coach Alain Vigneault said they will need more from van Riemsdyk without Oskar Lindblom, who likely will not play again this season while being treated for Ewing's sarcoma, a form of bone cancer. Lindblom, whose diagnosis was announced Friday, is tied with Claude Giroux for the Flyers lead in goals with 11.
"We need [van Riemsdyk] to continue," Vigneault said. "I need him to play well with the loss of Oskar on the left side. We need him to step up and play important minutes and do what he is doing for us right now."
Olofsson's power-play goal made 6-1 at 11:35 of the third period.
"It's no consolation that you get one in the third period," Krueger said. "It's what happened on the way to get there. It's disappointing. We got hit hard here tonight."

They said it

"We got slapped hard today. They played very well and saw the opportunity and took it. We have to be angry about it but use that anger for energy in the right way and that's what we'll do." -- Sabres coach Ralph Krueger
"We got some bounces because one of the things we have been talking about is getting more pucks into that blue paint. And if you look at where the goals came from, they all came from that area." -- Flyers coach Alain Vigneault

Need to know

Sabres forward Johan Larsson sustained an upper-body injury 3:12 into the second period, and forward Evan Rodrigues sustained a lower-body injury 3:08 into the third period. There was no update on either after the game. ... Olofsson extended his point streak to five games (three goals, four assists). ... The Flyers went 3-for-5 on the power play after going 1-for-18 in their previous eight games.

What's next

Sabres:Host the Los Angeles Kings on Saturday (1 p.m. ET; MSG-B, FS-W, NHL.TV)
Flyers:At the Ottawa Senators on Saturday (7 p.m. ET; SN1, TVAS2, NBCSP+, NHL.TV)