"The plays they made, that's chemistry," Flyers coach Dave Hakstol said. "We're two months in, they've had time together. They don't just go out and throw it out there. They talk about it, they work at it. Tonight, they were on."
Connor Murphy scored for the Blackhawks (7-7-2). Corey Crawford had 28 saves.
Murphy's goal at 16:13 of the second cut the Flyers lead to 3-1. He took a shot from the left side that hit teammate Lance Bouma and came back to him, and his one-timer beat Elliott to the short side.
After Murphy's goal, the Blackhawks had a 5-on-3 power play for 1:44 in the second but couldn't get a shot on goal. They went 0-for-4 on the power play, and are 3-for-37 in the past nine games.
"Get back in the game 3-2, then we're off to the races and put some pressure on them the rest of the game," Blackhawks center Jonathan Toews said. "It is not easy to play with a one-goal lead. … It's moments like that that we need to feed off of that momentum and we just couldn't find a way."
The Blackhawks have 12 goals in their past seven games (2-5-0), but the players are trying to stay positive.
"I guess we all just have to have a little faith, we have to stick with it," Toews said. "Once we see a few go in then everyone is going to feed off that confidence and feed off that energy that those goals give us."