PHILADELPHIA -- The Calgary Flames ended a six-game winless streak with a 3-2 shootout victory against the Philadelphia Flyers at Wells Fargo Center on Saturday.
Elias Lindholm tied the game with 1:23 remaining in the third period, and Andrew Mangiapane scored for Calgary (11-12-3), which was 0-5-1 in its previous six games. Matthew Tkachuk scored the only goal of the shootout, and David Rittich made 36 saves for the Flames.
"It just feels really nice to be back in the winning column here," Flames defenseman Rasmus Andersson said. "Big effort from the guys in the shootouts, and [Rittich] obviously stepped up really big there."
[WATCH: All Flames vs. Flyers highlights]
Kevin Hayes and Jakub Voracek scored, and Carter Hart made 25 saves for Philadelphia (11-7-5).
"I liked the way we played tonight," Flyers coach Alain Vigneault said. "First period some might say we were feeling each other out ... second period we played extremely well, had some great looks. The best player on the ice to me this afternoon was obviously their goaltender. He kept them in it and made some big saves."
Lindholm tied it 2-2 after Andersson missed the net with his shot from the right point and the puck bounced off the end boards to Lindholm on the left side.
Video: CGY@PHI: Lindholm buries carom off end boards
The goal came 2:23 after a Rittich turnover behind the Calgary net allowed Hayes to score with 3:46 left to give the Flyers a 2-1 lead.
Rittich's teammates refused to let their goalie be responsible for another loss.
"[Rittich and goalie Cam Talbot have] been playing great our whole season so far," Mangiapane said. "They've been bailing us out, we've got to bail them out, it's time for us to help [Rittich] out there. We knew we had to bail him out. That was a message on the bench, we weren't letting up here and we're playing good. Let's keep going, let's get one on the 6-on-5."
Mangiapane's goal, at 1:01 of the third, tied it 1-1. It also ended Calgary's road shutout streak at 261:03, eighth-longest in NHL history and the longest since the Phoenix Coyotes went 296:51 from Feb. 26-March 19, 2013.
Video: CGY@PHI: Mangiapane rips a wrist shot by Hart
Despite a broken nose sustained against the St. Louis Blues on Thursday, Mangiapane played 14:39 while wearing a full face shield that he said obstructed his vision.
"It was tough breathing two nights ago, but last night was good, and now I feel good," he said.
Voracek gave the Flyers a 1-0 lead at 13:26 of the second period. Travis Sanheim's shot from the high slot went off Rittich's stick and rolled behind him. Voracek dove into the crease and knocked it in for his 200th NHL goal and first in 13 games.
Video: CGY@PHI: Voracek dives and taps puck into the twine
"I knew it was coming sooner or later," Voracek said. "I think as a line we did pretty good. We played most of the night against [Johnny] Gaudreau. I don't think they did much offensively against us, so that's a good thing. That's a positive thing to have it. Scored one. It's too bad we couldn't get another one. We had a couple chances though."
They said it
"I think it's great for us. The emotion was there all game. ... I think we played our best game in the past 10 games. It's huge for us, that win, but we have to keep working hard." -- Flames goalie David Rittich
"We generated a lot of shots and some good chances. At the end of the day, we've got to put the puck in the back of the net. Some positives, but you definitely want to get those two points." -- Flyers forward Morgan Frost
Need to know
The Flames' previous goal away from Scotiabank Saddledome was scored by Lindholm with two seconds remaining in the first period against the Washington Capitals on Nov. 3. ... The Flyers outshot the Flames 18-3 in the second period. ... Philadelphia forward Sean Couturier had an NHL career-high nine shots. ... Flyers defenseman Ivan Provorov was a game-time decision but played a Philadelphia-high 28:37. ... Hayes has three points (two goals, one assist) during a three-game point streak after going 10 games without a point.
Flames: At the Pittsburgh Penguins on Monday (7 p.m. ET; TVAS, ATTSN-PT, SNW, NHL.TV)
Flyers: Host the Vancouver Canucks on Monday (7 p.m. ET; NBCSP+, SNP, NHL.TV)
Video: Flames rally in 3rd, top Flyers in shootout victory