GettyImages-626190858

PHILADELPHIA, PA-- The City of Brotherly Love was anything but friendly to the Calgary Flames.

Jakub Voracek and Wayne Simmonds each had a goal and an assist to help the Philadelphia Flyers to a 5-3 win against the Flames at Wells Fargo Center on Sunday.

"It's the worst we've played from the start all season," Calgary coach Glen Gulutzan said. "I give them credit too. They did outwork us. They outplayed us. They were hungrier in all areas. They outpaced us. But it was coming for us. The second half of the Boston game we let [Johnson] clean up some of the messes we made in front of him.

"You can't do that in this league every night. We did it again tonight and it cost us. We're sitting right where we deserve to be right now on this road trip."

TJ Brodie, Matthew Tkachuk and Alex Chiasson scored and Chad Johnson made 38 saves for Calgary, who end a two-game winning streak. The Flames have won three of five games during a season-long six-game road trip.

The Flames conclude the trip against the New York Islanders on Monday.

"You lose … you have to find the reasons why you lost the game," Johnson said. "If you lose and you play well that's one thing. I don't think we played the way we wanted to. Obviously we have to get that and recognize what the problems are and get that addressed for tomorrow. A loss is a loss, but we just didn't play well. They just outworked us."

Michael Raffl, Chris VandeVelde and Roman Lyubimov also scored, and Anthony Stolarz made 29 saves in his NHL debut for the Flyers.

After tying the game late in the first period, Philadelphia struck three more times in the second.

Voracek gave the Flyers a 2-1 lead 52 seconds into the period after his centering pass deflected off the stick of Calgary captain Mark Giordano and over Johnson's shoulder.

VandeVelde and Simmonds scored 24 seconds apart to extend the lead to 4-1. Lyubimov cut off Johnson's clearing attempt before firing a shot that VandeVelde tipped by the Flames goaltender at 7:20, and Simmonds scored on a breakaway at 7:44.

"To get out of the first 1-1 … that's the most disappointing part," Giordano said. "We got out of the first and we came out in the second and they just came and scored a bunch of goals in a short period of time. It's a disappointing loss. But we have back-to-back games here. We have to finish this trip off on the right note here. We win tomorrow and it's a 4-2 trip. That's a good trip."

Tkachuk cut the lead at 8:05, but Lyubimov scored on a rebound at 9:55 to put Philadelphia up 5-2.

Chiasson added Calgary's second short-handed goal of the game to cut the lead to 5-3 with 1:50 remaining in regulation.

"It's execution," Gulutzan said. "It's battles. I was very disappointed with our guys after the first. I let them know that. It didn't get any better in the second. Even when they let off in the third, the moment we got a goal they just put it back on. We can't give them that type of leeway whenever they feel like it. But they were good."

Calgary scored on the second shot of Stolarz's career to take a 1-0 lead.

Mikael Backlund broke out on a short-handed 2-on-1 and passed to Brodie, who slid a shot under the pad of Stolarz to put the Flames up at 7:42. The goal is Brodie's first of the season.

Philadelphia tied the game exactly 10 minutes later. Voracek circled behind the net with the puck and centered a pass to Raffl, who chipped a backhand by Johnson to tie the game 1-1 at 17:42.
NOTES: Giordano finished with a game-high six blocked shots. Sam Bennett and Troy Brouwer led the Flames with six hits each. Michael Frolik played in his 600th NHL game. Johnson has started four of five games on Calgary's current road trip. Versteeg returned to the lineup after missing Friday's game against the Boston Bruins because of an upper body injury. Forwards Mark Jankowski and Hunter Shinkaruk, and defenceman Jyrki Jokipakka were scratched against the Flyers .

UP NEXT:The Flames visit the New York Islanders at Barclays Center on Monday (5:00 PM MT; SNW, FAN960).