CALGARY -- Corey Perry scored 1:30 into overtime to help the Anaheim Ducks to a 5-4 win against the Calgary Flames in Game 3 of their Western Conference First Round series at Scotiabank Saddledome on Monday.
The Ducks lead the best-of-7 series 3-0.
[WATCH: All Ducks vs. Flames highlights | RELATED: Complete Anaheim vs. Calgary series coverage]
Perry threw the puck on net from the boards, and it deflected off Michael Stone in front and past Brian Elliott.
"You never say never," said Perry, who was plus-5. "You just keep pushing shift after shift, get pucks to the net and we found a way tonight. That's all that matters."
Shea Theodore had two goals, and Nick Ritchie and Nate Thompson also scored for the Ducks. Jonathan Bernier made 16 saves in relief of John Gibson, who was pulled after allowing four goals on 16 shots.
"You find a way to come back like this, it shows a lot of character in our team and it feels good," Thompson said.
Video: ANA@CGY, Gm3: Perry beats Elliott for Gm3 OT win
Stone, Sean Monahan, Kris Versteeg and Sam Bennett scored for Calgary. Elliott made 22 saves.
"Now we have to try and win Game 4," Stone said. "Put this one behind us and move onto the next one. One at a time."
Theodore scored twice after the Ducks trailed 4-1.
He scored his first career Stanley Cup Playoff goal to make it 4-2 with 48.2 seconds remaining in the second period, and Thompson deflected Hampus Lindholm's point shot past Elliott at 11:14 of the third. Theodore scored again with 4:21 remaining in the third to make it 4-4.
"Once we started, we got one, two and the third one, I felt like they kind of played a little more back a little bit and we just took charge and stepped our game up," Theodore said. "They came out pretty hard, but I felt like once we got our game back on track we were definitely pretty strong."
Video: ANA@CGY, Gm3: Theodore's wrister finds twine
After surrendering the first goal early in Games 1 and 2, the Flames took a 1-0 lead 2:10 into the first period when Monahan scored his third power-play goal of the series. Versteeg made it 2-0 at 9:18 with the Flames' second power-play goal of the period.
Ritchie made it 2-1 at 15:33 when he drove to the net and scored on a rebound of Antoine Vermette's initial shot.
Stone's slap shot 4:34 into the second period gave the Flames a 3-1 lead, and Mark Giordano's point shot deflected off Bennett's skate and in for a third power-play goal to make it 4-1 at 8:33.
The goal prompted Ducks coach Randy Carlyle to pull Gibson for Bernier.
"That's why we have two solid goalies," Perry said. "Nothing against [Gibson]. Couple bad breaks, couple power plays. [Bernier] came in and played solid and made some big saves for us."
Video: ANA@CGY, Gm3: Theodore ties it with his second goal
Goal of the game
Thompson deflected Lindholm's point shot, and the goal stood after a review confirmed his stick was at or below the height of the crossbar when he deflected the puck into the net. "I was a little nervous," Thompson said. "I was just praying a little bit that hopefully the hockey gods would pull through there. It's one of those things where it's not up to me. That's up to them. I'm just glad it went in."
Video: ANA@CGY, Gm3: Thompson tips point shot past Elliott
Save of the game
Monahan left the puck for Micheal Ferland as they crossed into the slot off a rush, and Bernier made a glove save on Ferland's shot 5:05 into the third period to keep Anaheim within two goals. "It's playoffs," Bernier said. "You've just got to keep working, keep doing the right thing and we found a way."
Video: ANA@CGY, Gm3: Bernier denies Ferland with glove save
Highlight of the game
Monahan one-timed a pass in the slot by Troy Brouwer from below the goal line over Gibson's shoulder. Monahan has three goals in the series.
Video: ANA@CGY, Gm3: Monahan nets PPG to open scoring
Unsung performance of the game
Ducks forward Rickard Rakell finished with two assists, including one to help set up Perry's goal, and a plus-3 rating in 17:09 of ice time.
They said it
"We know no matter how many we're down, we can fight our way back and get back on track." --Ducks defenseman Shea Theodore
"It was a good sign from our team because they played really well today. We took a lot of penalties, and they capitalized and they had us on our heels for most of the night. It was a good way to come back." -- Ducks forward Nate Thompson
"I don't think there's going to be any doubts. It's just that it's a tough thing to do at any stage. We're going to have to come together as a group and do it together." -- Flames goaltender Brian Elliott
Need to know
The game-winner was Perry's first playoff goal in 10 games dating to May 30, 2015 against the Chicago Blackhawks. … Ducks defenseman Sami Vatanen missed his second straight game because of an upper-body injury. … The Flames finished 3-for-5 on the power play, and didn't take a penalty in the game.
Game 4 of Western Conference First Round at Scotiabank Saddledome on Wednesday (10 p.m. ET; CBC, TVA Sports, USA, PRIME)
Video: Perry's OT goal caps Ducks' rally to top Flames, 5-4