The Philadelphia Flyers gave the biggest indicator that they are a good team on Wednesday night. They matched up with the Buffalo Sabres on Wednesday night, and did exactly what they were supposed to do: win.

Powered by three goals in 59 seconds in the first period, the Flyers dominated the Sabres by a score of 5-2 Wednesday night at Xfinity Mobile Arena.

It would not come without a loss, however, as Cam York exited the game late in the second period and never returned.

Travis Konecny, Trevor Zegras, Bobby Brink, Noah Cates, and Owen Tippett all scored in the game, backed up by a 27-save night from Sam Ersson.

With the win, the Flyers’ record improved to 15-8-3 for the season.

Here is how they got to the win.

Messy first period

The first period was anything but clean. For lack of better words, it was an absolute mess. Chaos, if you will. There were four goals and seven total penalties during Wednesday’s first period.

Just over three minutes into the game, Cam York gets called for a delay of the game after sending a puck over the glass. It did not take long for Buffalo to capitalize on the power play, with Jason Zucker potting a goal that Sam Ersson never had a chance to stop.

It was 1-0 Buffalo, but the Sabres would get right back on the power play. Matvei Michkov got called for interference on the next shift, putting Buffalo back on the man-advantage.

The Flyers’ saving grace would be a Tage Thompson hooking penalty that would put the game at four-on-four. Once the Michkov penalty was killed, Philadelphia drew another penalty, putting them up five-on-three. Buffalo would kill the Thompson penalty, but not Connor Timmins’.

It was then that Travis Konecny (6) fired a shot through traffic, assisted by Matvei Michkov (7) and Travis Sanheim (8), tying the game at one.

Buffalo challenged for goaltender interference. When the review deemed it was a good goal, the Sabres had to get right back on the kill. Trevor Zegras (10) took advantage, potting the power-play goal assisted by Travis Sanheim (9) and Konecny (16).

It’s just like the Flyers to score in bunches. Before Lou Nolan, on his 80th birthday, by the way, could announce the last goal, Bobby Brink (7) would get back on the scoresheet, with a goal assisted by Noah Cates (9) and Nikita Grebenkin (3).

Tension began to grow, but the score would not, at least not in the first period. Each team had one more chance on the man advantage, but would not convert in the second period.

Read More: Nikita Grebenkin, Flyers Ready to Adjust in Foerster’s Absence

Sabres push in the second, but can’t claw back

After taking a 3-1 lead into the first intermission, the Flyers remained on the power play to start the second after Peyton Krebs’ late first-period high stick.

Philly would not score on the power play, but immediately following the man-advantage chance, Cates (6) would score at even strength, assisted by Brink (5) and Drysdale (9).

Buffalo started to put pressure on the Flyers, specifically Ersson, as they looked much better in the second period. Buffalo sustained pressure and looked a lot better than the Flyers for a good portion of the period. The Sabres put 14 shots on goal in the middle 20, but only one would hit the back of the net.

Bo Byram cashed in off a great pass from Alex Tuch and cut the Flyers’ lead in half. With a little under 12 minutes gone in the second, it was all of a sudden a two-score game, within reach for the Sabres.

However, Owen Tippett (9) would answer promptly, extending the Flyers’ lead to three.

It was wizardry from Michkov (8) to even get Tippett the puck. The goal would not have happened without Courtrier’s (12) excellent pass from the boards. It was a beautiful goal that gave the Flyers a 5-2 lead.

Towards the end of the second period, Sabres’ captain Rasmus Dahlin got called for boarding against Zegras, earning a five-minute major and a game misconduct.

Zegras skated off just fine after the hit, but defenseman Cam York was last seen on the ice during the scuffle that occurred in Zegras’ defense.

York did not take a shift for the rest of the game, with head coach Rick Tocchet calling it an “upper-body” injury.

The Flyers would not score on the five-minute major.

Read More: Rasmus Ristolainen Skates With Flyers as his Rehab Continues

Time winds down, Flyers close out the win

As the rest of the game went on, the Flyers and Sabres each traded chances.

In the third period, Zach Benson scored what looked like the Sabres’ third goal of the game. However, after a brief review, the play was clearly offside, wiping the Benson tally.

So, play would resume, and neither team would score. The Flyers held on to a 5-2 lead, closing out a big win against a team they should have beaten; something every good team should do.

What’s next for the Flyers

The Flyers’ homestand continues, but not without a lengthy break. Next up for Philly, a home showdown with the NHL’s best, the Colorado Avalanche, on Sunday at 1:00 p.m. EST.

Read More: Flyers Defenseman Exits Game After Second Period Scuffle