Travis Konecny had two assists, and Martin Jones made 29 saves for the Flyers (10-12-4), who swept back-to-back games. They defeated the Vegas Golden Knights 4-3 on Friday.
"Obviously the confidence isn't high when you lose 10 in a row, so to go into Vegas and play a back to back here, I think guys did a really good job," Flyers forward Scott Laughton said. "The legs aren't probably the best, but you have to play a smart game and we did that tonight."
Nick Schmaltz had a goal and an assist, and Cam Dineen had two assists filling in for the injured Jakob Chychrun for the Coyotes (5-20-2), who lost their fifth straight and seventh in eight games. Karel Vejmelka made 29 saves but made a key mistake on Philadelphia's go-ahead goal.
Patrick Brown scored the first of three consecutive Flyers goals, intercepting Vejmelka's clearing attempt and scoring into an unoccupied net for a 3-2 lead at 11:21. Brown's goal was his first since Feb. 23, 2020 when he was with the Golden Knights.
Van Riemsdyk redirected Konecny's shot from the right circle on a power play for his second of the game, making it 4-2 at 12:34. Claude Giroux pushed it to 5-2 by finishing off a rush with Cam Atkinson at 7:50 of the third.
"I think we just have a mindset now of attacking, we don't need to waste time, setting up all the time and trying to perfect plays," Konecny said. "Just read and react and work and get pucks to the net, and pucks are going to go in if you're doing the right things."