Carcone put Utah ahead 1-0 at 7:01 of the second period when the rebound of his shot bounced off the skate of Flyers defenseman Rasmus Ristolainen.
Farabee tied it 1-1 at 7:20 when he tapped in the rebound of Nick Seeler's shot in the crease. It was the forward's first goal in 13 games.
"I wish I didn't take it from 'Seels,'" Farabee said. "I saw the puck and whacked it. I wish I would have blocked the [defenseman] and let it go in. But good play by Seels, wish he would have gotten credit for it."
Valimaki tipped Mikhail Sergachev's shot from the left face-off circle to give Utah a 2-1 lead at 9:42. It was the defenseman's first goal in 53 games, dating to Feb. 10.
"He's playing good for us lately," Tourigny said. "I think he's making good plays, and he's creating movement in the [offensive] zone. The way he got there, and he got a stick on that puck, good for him."
Tippett tied it 2-2 at 13:34 with a shot from the left face-off circle.
After Cooley put Utah ahead, Stenlund made it 4-2 with a short-handed goal at 15:43 of the third period. Morgan Frost over-skated a puck trying to break it out of the Philadelphia end during a Flyers power play, leaving it in the slot where Stenlund picked it up and went in alone on Ersson.