Matt Moulson scored twice to bring his goal total to a team-high four. (Photo by Michael Reaves/Getty Images)

PHILADELPHIA – Dan Bylsma was very specific in his wish Tuesday morning. He said the Sabres could not allow the Philadelphia power play to get chances.

It's obvious the Buffalo coach knew what he was talking about.

The Sabres were in command Tuesday night with a 3-0 lead in the third period, but trips to the penalty box changed everything. Philadelphia scored three power-play goals, including two in the final three minutes, to complete a stunning rally in Wells Fargo Center.

Claude Giroux and Jakub Voracek scored in the shootout to finish the comeback, handing the Sabres a regrettable 4-3 loss that dropped them to 1-2-2.

Cutting it to one: The Flyers' second power-play goal, with just 2:56 left, trimmed the Sabres' lead to 3-2. Brayden Schenn buried a one-timer. The Flyers got the power play when Sabres defenseman Dmitry Kulikov was called for charging on a hit that knocked the helmet of Flyers star Jakub Voracek.

Tie game: The Flyers' third power-play goal came with 1:51 left and completed a stunning comeback. With players from both teams diving in the crease during a mad scramble in front, Philadelphia defenseman Mark Streit skated in to flip the puck over a prone Nilsson. Sabres coach Dan Bylsma challenged for goaltender interference, but the officials confirmed the goal.

Happy man: Shortly after Matt Moulson scored his second goal of the night, the Flyers’ television cameras zoomed in for a close-up. Moulson’s broad smile remained throughout the long solo shot.

The guy certainly had reason to be happy. He’s playing like a brand-new man – or, perhaps, his old self.

Moulson continued his hot start to the season Tuesday, scoring twice. Moulson boosted his goal total to a team-high four in five games. With all of them coming on the power play, he leads the NHL in that category.

The Buffalo winger scored just eight goals in 81 games last year, a season in which few cameras found him smiling. The three-time 30-goal scorer is clearly feeling better now.

Welcome back: Sabres forward Tyler Ennis opened the scoring, tipping Zemgus Girgensons’ shot with 2:06 gone in the second period. The goal was just shy of the one-year anniversary of Ennis' last goal. He found the net Oct. 27, 2015, in Philadelphia. He missed most of last season with two concussions.

Hot start for Nilsson: Sabres goaltender Anders Nilsson didn’t get a chance to ease into his debut. He made five saves in the opening seven minutes and 10 in the opening 16, including several point-blank chances. Nilsson’s got his blocker on Travis Konecny’s shot from the slot, then stuck out his right pad to stymie Matt Read when the Flyers forward got open in front. Nilsson finished with 11 stops during the scoreless first and had 19 saves through two periods.

The Flyers had a 38-24 shot advantage during regulation and finished overtime with a 41-25 edge. The shots were 19-5 during the third period.

No shutout: Konecny ruined Nilsson's shutout bid with 15:30 to play. With the Sabres' Hudson Fasching in the penalty box for tripping, Konecny tipped a point shot for his first NHL goal. Nilsson's only shutout came with the New York Islanders on March 4, 2012, in his second career start.

Moulson's first: The Sabres opened a 2-0 lead with 3:56 gone in the second, using just six seconds of a power play. Moulson grabbed the puck after the faceoff and beat former Sabres goalie Michal Neuvirth with a backhand.

Moulson's second: The left winger scored his fourth of the season on a quick one-timer from the faceoff circle that surprised Neuvirth. The Flyers challenged the goal, but replays showed no one interfered with the goaltender on the shot.

Neuvirth gets the hook: Flyers coach Dave Hakstol yanked Neuvirth after Moulson made it 3-0 with 4:17 left in the second. Neuvirth finished with just 13 saves on 17 shots. He entered the game with a .854 save percentage, and it dropped to .845.

Hello, Danny: The Flyers welcomed back Danny Briere, who watched two of his former teams from a suite. The fans gave him a loud ovation, with many coming to their feet.

Nelson sits again: Defenseman Casey Nelson served as the scratched defenseman for the fourth straight game. He played in the opener, then dressed for two games with Rochester over the weekend.

Next: The Sabres finally get to play another home game after four straight on the road. The Minnesota Wild will visit KeyBank Center at 7 p.m. Thursday. The Sabres will hold a “Hockey Fights Cancer” night, with fans encouraged to visit RoswellPark.org/OneGoal to print out “I’m Fighting For” or “I’m a Survivor” placards to bring to the game.

Click here to see the comments. Add yours now!