EDMONTON - The Calgary Flames had one last chance to rain on Edmonton's parade and were more than happy to do so.

Johnny Gaudreau and Mikael Backlund each scored twice and goalie Joni Ortio made 28 saves for the shutout as the Flames snapped a two-game losing skid with a 5-0 victory over the Edmonton Oilers on Saturday.

"I think our third period was one of the best we've played in a while, maybe all year," Ortio said. "When we had our chances to put them away we did, that was a great effort."

Joe Colborne also scored for the Flames (33-40-6), who played their final ever game against their Alberta rivals at Rexall Place in Edmonton, with the Oilers moving into a new downtown arena next season.

"There have been some big rivalry games here," Backlund said. "They may not have been playoff games here, but still, we want to beat them every time no matter what's at stake and it was a big win for us.

The Oilers (30-43-7) have lost three straight and five of their last six and were shut out for the third time in their last eight home games with just one more game remaining in their old building.

"We have to be better as a team," said Oilers forward Taylor Hall. "You want to play well in that final Battle of Alberta and have a good last home game at Rexall. We are going to have to be better next game."

Edmonton head coach Todd McLellan doesn't think they can be much worse.

"That's the exact crap we're trying to eradicate from this group," he said. "You work hard, you try to get some foundation and you give it all back in one night. We were outshot, we were out-hit, we were out-scored, out-face-offed, out-power played, out-penalty killed.

"Forget about the wins and the losses, it's just the effort. Because that's freaking embarrassing."

Josh Jooris sent a pass through the legs of a defender to Backlund, who beat Oilers starter Cam Talbot with a backhand shot to give Calgary a 1-0 lead with the short-handed goal.

The Flames looked to have added to their lead late in the first, but a power-play goal was called back on goaltender interference by Colborne.

Calgary made it 2-0 with five minutes to play, scoring shortly after Oilers rookie sensation Connor McDavid rang a shot off the post behind Ortio, as Colborne deflected a Backlund pass into the net.

Gaudreau tucked in a rebound at the side of the net to give the visitors a three-goal lead early in the third and then made it 30 goals on the season seven minutes into the third, deking out Talbot on the power play to make it 4-0.

The beating continued with eight minutes remaining as Backlund got away on a shorthanded breakaway, scoring just as time expired for an even strength goal.

The Flames return home to face the L.A. Kings on Tuesday. The Oilers play their final home game in Rexall on Wednesday against Vancouver.

Notes: The Oilers came into the game with an all-time regular-season record of 54-43-9-6 at home against Calgary… A pair of Oilers returned to the lineup in forward Ryan Nugent-Hopkins and defenceman Adam Pardy. Remaining out were Oscar Klefbom (foot), Andrew Ference (hip), Brandon Davidson (knee), Benoit Pouliot (shoulder) and Eric Gryba (knee)… Out injured for Calgary were Karri Ramo (ACL), Ladislav Smid (upper body), Michael Frolik (lower body) and Dennis Wideman (arm).