The Flyers impressively nailed down a third-period lead Saturday afternoon to beat the high-powered Oilers, 5-2, at Rogers Place in Edmonton, Alberta.

Denver Barkey, Travis Sanheim, Bobby Brink, Nick Seeler and Owen Tippett all found the back of the net for the Flyers.

Seeler’s marker was his first of the season and provided some critical third-period insurance.

Tippett sealed the win with an empty-netter.

For Barkey, his goal was the first of his NHL career and it started an early ambush by the Flyers (21-12-7).

Welcome to NHL scoring sheet, Denver Barkey! His first career NHL goal comes in Edmonton against the Oilers, 1-0 Flyers.

Rick Tocchet’s club has dropped consecutive games in regulation only once (Nov. 1-2). It bounced back from a flat performance on New Year’s Eve, when it was rolled by the Flames, 5-1.

The Flyers split their two-game regular-season series with the Oilers (20-16-6). They suffered a 2-1 overtime loss to Edmonton in November at Xfinity Mobile Arena.

• Dan Vladar set a new career high in wins with his 15th.

The 28-year-old denied 22 of 24 shots and played very well with a lead.

Connor McDavid started the Oilers’ comeback attempt on a breakaway goal with 3:52 minutes left in the first period. Sanheim had a turnover just inside the offensive blue line to spring McDavid the other way.

McDavid also had an assist on Edmonton’s second goal.

The three-time MVP has done serious damage to the Flyers whenever they visit. In 10 career home games against the Flyers, McDavid has put up 26 points (nine goals, 17 assists). The Flyers are 3-6-1 in those matchups and had plenty of offense Saturday afternoon to combat him.

The Oilers trimmed the Flyers’ lead to 3-2 halfway through the game with an Evan Bouchard power play goal. Matvei Michkov was hit with a high-sticking penalty and Edmonton capitalized 1:07 minutes later.

But the Flyers had an excellent third period.

• The goals from Barkey, Sanheim and Brink came in the first period as the Flyers stormed out to a 3-0 lead.

Prior to the outburst, the Flyers had just two first-period goals over their previous six games.

The Flyers really needed a strong start and got one.

Oilers netminder Calvin Pickard gave up those three first-period goals on nine shots. He finished with 24 saves on 28 shots.

After Barkey’s first career goal, the Flyers add two more goals in the first period! Travis Sanheim’s fourth goal of the year, and Bobby Brink’s 11th of the season!

• Emil Andrae was back in the lineup after a surprising healthy scratch Wednesday night.

The 23-year-old played in place of Noah Juulsen and had a plus-1 rating through 15:52 minutes.

Garnet Hathaway also returned to the lineup after sitting for six straight games. The veteran winger came back in for Nikita Grebenkin and played an active game. He fought Darnell Nurse in the first period and had six hits on the day.

In his first game in a little more than two weeks, Garnet Hathaway is making his presence felt as he and Darnell Nurse let the fists fly in the first period.

• The Flyers return home for a matchup Tuesday against Cutter Gauthier and the Ducks (7 p.m. ET/NBCSP).