Jamie Oleksiak scored the go-ahead goal with 40 seconds remaining, and the Dallas Stars defeated the Calgary Flames 5-4 in Game 2 of the Western Conference First Round to even the best-of-7 series at Rogers Place in Edmonton on Thursday.
The defenseman scored backdoor off a cross-ice pass from Corey Perry after Dallas blew a two-goal lead in the third period.
"I saw a little opening on the weak side, and Perry was coming down the wing, stopped up, and he made a great pass," Oleksiak said. "I was able to somehow get it in. It was close. Thought the goalie might've got a paddle, or missed the net. It worked out that time. It was a great feeling."
[WATCH: All Flames vs. Stars highlights]
Defenseman Miro Heiskanen scored two goals for the Stars, the No. 3 seed in the West for the Stanley Cup Playoffs.
Dillon Dube scored his fourth goal in three games, and Cam Talbot made 31 saves for the Flames, the No. 6 seed.
"We fought back, down 4-2 with less than seven, eight minutes," Calgary forward Johnny Gaudreau said. "I remember a few times this season we've done that. Take a little bit out of this game. Whether it's a win or a loss, on to the next game. We play tomorrow. Forget about it and move on."
Video: CGY@DAL, Gm2: Heiskanen scores on partial breakaway
Game 3 is in Edmonton, the Western hub city, on Friday (10:30 p.m. ET; NBSCN, CBC, SN, TVAS, FS-SW).
Sam Bennett scored a power-play goal with 2:49 remaining to tie the game 4-4 after Tobias Rieder scored on a shorthanded breakaway to get the Flames within 4-3 with 7:36 left.
Calgary's Andrew Mangiapane scored at 4:51 of the third period, but video review showed that he kicked the puck into the net, and the call on the ice was overturned.
"They came out hard and they outplayed us in the first and second, and I mean, we showed a great pushback, but it's unfortunate we couldn't take it to overtime," Bennett said.
Ben Bishop made 22 saves for Dallas in his first game since a 5-3 loss to the Vegas Golden Knights on Aug. 3 in the round-robin portion of the Stanley Cup Qualifiers.
"This is playoffs, so you have to manage the highs and the lows," Bishop said. "We were disappointed after the first game and obviously feeling good after this game. Next game is going to be important, try to break the tie."
Video: CGY@DAL, Gm2: Heiskanen nets second of the game
Teams that win Game 3 after an NHL playoff series is tied 1-1 are 215-106 (67 percent) winning a best-of-7 series.
"We knew they would come out harder and I think we had a lot of trouble the first two periods," Flames forward Elias Lindholm said. "We were sitting back a little too much and didn't work hard enough to get open. We battled back. In the end, it was tight and could've gone either way. Tomorrow, we have to be ready from the beginning."
Dube scored 19 seconds into the game to give the Flames a 1-0 lead.
Dube, who scored the first two goals in Calgary's 3-2 win in Game 1 on Tuesday and the first goal in a 4-0 win against the Winnipeg Jets in Game 4 of the best-of-5 qualifier series Aug. 6, is the first player in Flames history to score the first goal in three straight playoff games and first in the NHL since Andrew Brunette did it for the Colorado Avalanche in 2008.
Video: CGY@DAL, Gm2: Dube scores 19 seconds into the game
Alexander Radulov tied it 1-1 at 2:42, and Heiskanen gave the Stars a 2-1 lead with a shot under Talbot's left arm on a partial breakaway at 11:14.
Heiskanen scored his second goal to give Dallas a 3-1 lead at 4:50 of the second.
At 21 years, 26 days old, he is the youngest defenseman in Stars history and fourth youngest in NHL history to score multiple goals in a postseason game (Phil Housley, 19 years, 44 days for the Buffalo Sabres in 1983; Red Kelly, 20 years, 267 days for the Detroit Red Wings in 1948; and Sergei Gonchar, 21 years, 23 days for the Washington Capitals in 1995).
"It's something we kind of get used to," Bishop said. "It's good to get him on the public stage here so everyone can see how good of a defenseman he is. He's easily one of the best in the League. I don't think he gets the credit he deserves night in and night out. This is Miro to a T. He shows up every single night and gives the same effort. It was nice to see him get rewarded tonight."
Defenseman Derek Forbort scored unassisted to get the Flames within 3-2 at 13:00, but Perry made it 4-2 when he scored on a rebound on the power play at 15:05 of the second.
Calgary forward Matthew Tkachuk left the game at 4:51 of the third period when he was involved in a collision with Oleksiak and Dallas forward Jamie Benn. There was no update.
NHL.com staff writer Tim Campbell contributed to this report