Ducks goaltender Ville Husso, left, makes a save as the...

Ducks goaltender Ville Husso, left, makes a save as the Calgary Flames’ Victor Olofsson looks for a possible rebound during the first period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

The Ducks’ Mason McTavish, left, gets tangled with the Calgary...

The Ducks’ Mason McTavish, left, gets tangled with the Calgary Flames’ Zayne Parekh during the first period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

The Ducks’ Alex Killorn (17) hits the Calgary Flames’ Adam...

The Ducks’ Alex Killorn (17) hits the Calgary Flames’ Adam Klapka during the first period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

Ducks goalie Ville Husso, top, makes a save as the...

Ducks goalie Ville Husso, top, makes a save as the Calgary Flames’ Joel Farabee (86) and the Ducks’ Radko Gudas watch the puck during the first period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

The Ducks’ John Carlson, left, is knocked down by the...

The Ducks’ John Carlson, left, is knocked down by the Calgary Flames’ Adam Klapka during the second period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

Ducks goalie Ville Husso, right, is scored on by the...

Ducks goalie Ville Husso, right, is scored on by the Calgary Flames’ Blake Coleman during the second period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

Ducks defenseman Radko Gudas, front, hits the Calgary Flames’ Matvei...

Ducks defenseman Radko Gudas, front, hits the Calgary Flames’ Matvei Gridin during the second period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

The Ducks’ Olen Zellweger, left, takes a hard hit from...

The Ducks’ Olen Zellweger, left, takes a hard hit from the Calgary Flames’ Joel Hanley during the second period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

The Ducks’ Leo Carlsson, right, battles with the Calgary Flames’...

The Ducks’ Leo Carlsson, right, battles with the Calgary Flames’ Mikael Backlund during the third period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

The Ducks’ Mikael Granlund (64) is congratulated by teammates after...

The Ducks’ Mikael Granlund (64) is congratulated by teammates after scoring the game-winning goal with one second left in overtime for a 3-2 victory over the Calgary Flames on Thursday night in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

Show Caption

1 of 10

Ducks goaltender Ville Husso, left, makes a save as the Calgary Flames’ Victor Olofsson looks for a possible rebound during the first period on Thursday, March 26, 2026, in Calgary, Alberta. (Larry MacDougal/The Canadian Press via AP)

Expand

CALGARY, Alberta — Mikael Granlund is on a heater, and so are the Ducks.

Granlund capped his hat trick by scoring a power-play goal with one second left in overtime on Thursday night as the Ducks strengthened their hold on the top spot in the Pacific Division with a 3-2 victory over the Calgary Flames at Scotiabank Saddledome.

Thanks to Calgary’s second too-many-men penalty of the game, the Ducks enjoyed a man-advantage late in overtime, and Granlund one-timed a John Carlson pass from the high slot one second before the overtime buzzer.

“It feels good, I guess I’ll just keep shooting as long as this lasts,” Granlund, who has seven goals during a four-game goal streak, told NHL.com. “The pucks are just going in right now, so obviously it’s a good feeling.

“There’s easier ways to find a way to win a game, but that’s how it’s been. I think we need to try to get better starts and score the first goal. We know in the playoffs that’s going to be really important.”

It’s the fourth career hat trick for Granlund, who has 19 goals for the season. Carlson had a pair of assists and Ville Husso made 23 saves for the Ducks (41-27-4, 86 points), who have won four straight games and are 5-0-1 in their past six.

The Ducks, looking to reach the Stanley Cup playoffs for the first time since 2018, used their 25th comeback win of the season to remain five points ahead of second-place Edmonton and seven points ahead of third-place Vegas, with a game in hand on both teams. The Oilers defeated the Golden Knights, 4-3 in OT, on Thursday in Las Vegas.

“I thought it was one of those games where pucks were bouncing all over the place,” Ducks coach Joel Quenneville told NHL.com. “When they went ahead, I thought this is one of those nights that we’ve been so fortunate (with) lately, that our luck is going to run out one of these days.”

Rookie Matvei Gridin and Blake Coleman scored for Calgary (30-34-8, 68 points), which extended its point streak to five games (4-0-1). Gridin stretched his point streak to four games (one goal, three assists). Olli Maatta collected a pair of assists and goaltender Devin Cooley stopped 30 shots.

The game got off to an inauspicious start for the Flames. First, Pavel Mintyukov’s turnover in the opening minute of the game resulted in a 3-on-0 breakaway for Calgary but Gridin, Morgan Frost and Matt Coronato over-passed it and never got a shot on goal.

Three minutes later, it appeared that Yegor Sharangovich had given Calgary the lead, but the Ducks challenged for offside and the goal was overturned. It was the fifth goal the Flames have had waved off by video review during their homestand.

Calgary eventually took the lead on Coleman’s goal 1:06 into the second period when he redirected Joel Farabee’s pass inside the post on a 2-on-1.

But Granlund tied it on an unassisted goal two minutes later when he picked up a loose puck in the neutral zone and elected to shoot during an odd-man rush, ripping home a high shot over Cooley’s right shoulder.

“I thought we did a great job bouncing back. Obviously, another slow start that we shouldn’t be doing,” Ducks defenseman Jackson LaCombe told NHL.com. “Obviously, ‘Granny’ played great and ‘Hus’ did too, and we did a great job battling back at the end.”

Gridin put Calgary ahead a second time at 7:46 of the third period. Ducks defenseman Pavel Mintyukov was hurt blocking a shot from Maatta high on his chest, but play continued and it ended with the Calgary rookie burying a quick shot from the left faceoff dot.

Granlund leveled the score a second time with a power-play goal with 3:33 left in regulation. Leo Carlsson tipped a Carlson point shot on net, and the rebound bounced into the left circle to Granlund, who scored his second of the game with a snap shot.

“Again, we magically tied it late and we scored late, late in overtime,” Quenneville told NHL.com. “We’ll take it, but I still think it would be nice to clean some things up.”

Mintyukov returned just before the tying goal, but the Ducks played without forwards Jansen Harkins and Troy Terry. Harkins sustained an upper-body injury in a 5-3 victory over the Vancouver Canucks on Tuesday, while Terry was a late scratch with a lower-body injury.

“We had some maintenance days with him before, and we’ll say today was one too,” Quenneville told NHL.com of Terry.

Ducks defenseman Radko Gudas left the game with a lower-body injury in the second period.

“I think he’s OK,” Quenneville said. “We’ll check on him tomorrow.”

Gudas just returned this week following a five-game suspension for a knee-to-knee hit that resulted in a season-ending injury for Toronto Maple Leafs star Auston Matthews.

NOTES

The Ducks improved to 17-4 in games decided past regulation this season, which is the most wins in the league. … The Ducks’ 25 comeback wins are the second-most in franchise history, trailing only the 26 the team had in the 2013-14 season.

UP NEXT

The Ducks play at Edmonton in a key Pacific Division game on Saturday at 12:30 p.m.