Cates tied it 1-1 at 9:07 of the second period with a wrist shot from the right circle after a long stretch of offensive-zone possession.
Buffalo coach Don Granato called a timeout immediately after Cates tied the game. The Sabres were being outshot 23-5 at the time of the goal.
“That timeout was big for us,” Dahlin said. “We just went back to the simple stuff. We were trying to complicate things when they started pushing, and once we just started to do the right things out there, we played better, for sure.”
Dahlin put Buffalo ahead 2-1 at 14:51 when his wrist shot from the high slot beat Fedotov to the blocker side.
Quinn pushed it to 3-1 at 19:54 with a wrist shot from the high slot.
Tippett cut it to 3-2 at 9:19 of the third period, beating Luukkonen with a slap shot through traffic from the blue line.
Quinn took a drop pass from Benson in the left circle, put a snap shot on net and batted in his own rebound at the left post for the 4-2 final at 13:59.
“It can be tough (to stay positive),” Tippett said. “I think it's just taking the positive in all the little things we've been doing right. I think that game tonight, minus the result, was a step in the right direction of how we want to play and getting back to our identity.”
NOTES: Fedotov (27 years, 129 days) became the fifth-oldest goalie in Flyers history at the time of his first NHL start. … Dahlin scored his 19th goal of the season, joining Phil Housley (six times) as the only defensemen in Sabres history to reach the mark in a single season. … Dahlin’s goal was his 290th NHL point, third-most among defensemen in Buffalo history. He has 65 goals and 225 assists.