CALGARY, AB -- The Calgary Flames got the better of the Anaheim Ducks two weeks ago. The Ducks returned the favour Wednesday.

Andrew Cogliano scored with 5:19 remaining in regulation while Jonas Hiller turned aside 32 shots to lift Anaheim over the Flames at Scotiabank Saddledome on Wednesday.

Trialing 2-1 heading into the third period, Mathieu Perreault picked up a rebound on Sami Vatanen’s initial point shot and deposited it behind Calgary keeper Karri Ramo to pull even at 5:32. Cogliano capped the rebound on a similar play, converting a rebound on Stephane Robidas’ initial point shot to pull the Ducks ahead 3-2.

Despite a late charge that featured three scoring chances in the final 34 seconds, the Ducks emerged with the win.

After dropping a 7-2 contest to the Flames on March 12, Anaheim came out with a more spirited effort on Wednesday.

It was rewarded in the first period when Nick Bonino skirted into the Flames zone and fired a shot over Ramo’s shoulder to open the scoring with just 1:03 remaining in the frame.

Despite 16 shots on Ramo, it was Calgary who emerged from the second with the advantage courtesy Brian McGrattan’s fourth of the season -- coming in his 300th career NHL game -- and Jiri Hudler’s 16th to stake the Flames to a 2-1 lead after 40 minutes.

GOAL OF THE GAME

With the puck loose in the high slot, Smid faked a slap shot before spotting Hudler alone off the boards and feeding him a one-timer that beat Hiller for his 16th of the year to put Calgary up 2-1 heading into the second intermission.

SAVE OF THE GAME

Just a minute into the second period, Corey Perry bulled his way around Mark Giordano at the faceoff circle and fed a pass back that Ryan Getzlaf stepped into, only to be denied by the pad of Ramo to keep the Flames within one.

TURNING POINT

The Flames couldn’t overcome Cogliano’s goal with 5:19 remaining in the third despite a late push that was stifled by Hiller.

STAT OF THE GAME

Wednesday’s game marked the final appearance at Scotiabank Saddledome for Teemu Selanne who, in 77 career games played in Calgary, has 39 goals and 82 points.