With the Penguins trailing 3-1, Hornqvist and Bryan Rust scored 39 seconds apart in the third period to tie it 3-3. Hornqvist scored on a power play at 1:07 before Rust raced past Flyers defenseman Shayne Gostisbehere, shot into Elliott, and tipped the rebound into the net at 1:46.
Philadelphia scored three goals in the second period to take a 3-1 lead after Guentzel put Pittsburgh ahead 1-0 with 3:57 remaining in the first period.
Gostisbehere tied it 1-1 on a 5-on-3 power play with a one-timer from the top of the left face-off circle at 3:40. Konecny gave the Flyers a 2-1 lead with 4:55 left in the period when he redirected a Brandon Manning slap shot past Murray, who made 20 saves on 22 shots.
Tristan Jarry made eight saves on 10 shots in relief of Murray.
Sean Couturier scored on the fourth shot Jarry faced to extend the Flyers lead to 3-1 with 31.5 seconds remaining.
Jarry has stopped 41 of 45 shots in consecutive wins after beginning his NHL career 0-1-2. He made 33 saves in a 5-2 victory against the Tampa Bay Lightning on Saturday.
"We believe he's a solid goalie," Sullivan said. "The game he played against Tampa is a perfect example of what he's capable of. That being said, if [Murray can't play], Tristan is going to have to make timely saves for us game in and game out. We believe he can do that."