Connor McDavid pushed his point streak to 15 games, finishing with a goal and an assist for the Oilers (20-16-6). He has 36 points (14 goals, 22 assists) during the span, the sixth time in his career he has had a point streak of at least that many games.
"Connor is impossible to check, he's going to get his chances, and you try to limit him as best we can," Flyers coach Rick Tocchet said. "You need five guys, and the defense has to help out on that, and I thought [Sean Couturier] was really good for us."
Evan Bouchard also scored, and Calvin Pickard made 24 saves for Edmonton, which has lost three of four since the holiday break.
"I think there's been good stretches and bad stretches," Oilers forward Adam Henrique said. "We've got to find a way to just be consistent in our best game and being able to put that on the ice for 60 minutes. There are stretches where we're great, and there are stretches where it goes the other way. And it's kind of been that little bit of a roller coaster."
Barkey gave the Flyers a 1-0 lead at 7:16 of the first period, taking a centering pass into the slot from Tippett and lifting it over Pickard's right shoulder.
"'Coots' made a heck of a play in the neutral zone to draw in the 'D' and passed to 'Tipper,' and we had a 2-on-1," said Barkey, selected in the third round (No. 95) by the Flyers in the 2023 NHL Draft. "And he made a heck of a pass, and all I had to do was redirect it on net and I was on the fortunate end of a nice play by those two."