The Calgary Flames got revenge on the Edmonton Oilers with a 3-2 win in the Battle of Alberta on Sunday. In the previous duel between the teams on Christmas Eve, the Flames were clearly behind with a 1:5.

“We did a lot of things significantly better,” explained Calgary head coach Ryan Huska after the successful revenge. “The discipline was better and I felt our effort and determination were significantly higher.”

The fact that the Flames left the ice as winners this time was primarily due to a unified team performance. Goalie Dustin Wolf made his 100th NHL appearance, recording 29 saves and the goals were split between three different heads.

Yegor Sharangovich (8th) initially gave the hosts the lead, but Oilers defender Evan Bouchard (9th) had the right answer on the power play just a few moments later and equalized after an assist from Leon Draisaitl.

Oilers: McDavid hit comes too late

In the second half of the game it was Ryan Lomberg (24th) who put Calgary in the lead again, and Blake Coleman’s goal (53rd) gave them a two-goal lead. Even the late goal from superstar Connor McDavid (56th), which led to his twelfth game in a row with at least one point, couldn’t change the Flames’ victory.

“We slowly got into the game. In the third third we had another period of pressure. They clung to their lead and we just couldn’t score the equalizing goal. There were a few hits on the post and good chances, but we weren’t as precise as before the break,” Oilers head coach Kris Knoblauch analyzed after the defeat.

The Oilers (19-14-6, 44 points), who are currently in third place in the Pacific Division, will face the Winnipeg Jets at the end of the year on Tuesday (1:30 a.m.). The Flames (16-18-4, 36 points) are in seventh place in the same division and can also compete against the Boston Bruins on Tuesday (3 a.m.).

NHL: The results of the day

HomeAwayResult
New York IslandersNew York Rangers2:0
Florida PanthersTampa Bay Lightning2:4
New Jersey DevilsWashington Capitals3:4 OT
Winnipeg JetsMinnesota Wild3:4 OT
Carolina HurricanesDetroit Red Wings5:2
Buffalo SabresBoston Bruins4:1
Toronto Maple Leafs Ottawa Senators7:5
Dallas StarsChicago Blackhawks3:4 nP
St Louis BluesNashville Predators3:2
Los Angeles KingsAnaheim Ducks6:1
Calgary FlamesEdmonton Oilers3:2
Vancouver CanucksSan Jose Sharks3:6
Vegas Golden KnightsColorado Avalanche5:6 nP

ttn-9