CALGARY - Playing against his team's biggest rivals. Edmonton goalie Mathieu Garon outplayed his far more accomplished counterpart.
In just his fifth appearance of the season, Garon made 37 saves to lead the Oilers to a 4-2 win over the Miikka Kiprusoff and the Calgary Flames on Saturday.
"I felt like he was ready to play and I like the way he has been playing and he played very well tonight again," said Edmonton coach Craig MacTavish. "He made a couple real game-breaking saves in the hockey game. The game could have gone either way."
Edmonton forward Shawn Horcoff, who scored a pair of third period goals including the winner, also commended Garon for his efforts.
"He was great for us tonight," said Horcoff, whose first goal was his 250th NHL point with the Oilers (6-10-1). "We were trying to focus on keeping the shots coming from the outside and not giving them the backdoor one timers and the easy goals."
Meanwhile, Calgary coach Mike Keenan criticized Kiprusoff for not getting over fast enough to stop a Robert Nilsson power play blast.
"It was quite obvious that our goaltender should have had that particular goal," Keenan said. "Pretty difficult to criticize people on the penalty kill situation when your goaltender is not part of the solution."
With the Oilers up 1-0 on rookie Sam Gagner's second goal of the season in the first period, Garon made his best save of the contest when he did the splits to extend out his right pad to turn aside a shot off the stick of Marcus Nilson.
"I don't want to get too much into splits, but sometimes you have to do it," said Garon, who improved his record this season to 3-2-0. "It was a little desperate. At the end of the night it looks good, but if I've got to do the splits sometimes, I've made a mistake somewhere."
Edmonton rookie Sam Gagner also scored, while Andrew Cogliano and Dick Tarnstrom each chipped in with two assists to help lead the Oilers to their first win in five games.
"It was a big effort from the guys," Horcoff said. "We need that win and hopefully it was a step in the right direction for us."
Alex Tanguay and Robyn Regehr scored for the Flames (6-8-3), who have lost five straight games, including three in a row at the Pengrowth Saddledome.
"We have to get it turned around," said Calgary forward Craig Conroy, who broke out of a nine-game scoreless drought with an assist on Tanguay's goal. "Everybody talks about rock bottom - if we're not at it, we're close. It's not going to get any easier."
Gagner opened the scoring at 2:09 of the first period when his pass from the corner bounced off of Calgary defenceman Cory Sarich into the net behind Kiprusoff.
Tanguay eventually tied it for the Flames at 17:53 when he converted a feed from Conroy past Garon. Jarome Iginla also drew an assist to extend his point-scoring streak to six games.
With the Oilers on a power play late in the first period, Nilsson blasted a shot from inside the faceoff circle past Kiprusoff to put Edmonton up 2-1. It was the first goal of the season for the son of former Flame and Oiler Kent Nilsson.
During a four-on-four situation in the second period, Calgary defenceman Adrian Aucoin had a pair of great chances to tie the game, but Garon made a nice pad stop before turning aside the rebound with his blocker.
Horcoff swatted a rebound past Kiprusoff at 7:48 of the third period before Regehr blasted a point shot past Garon during a Calgary power play a short time later to bring the Flames within a goal.
Horcoff then tipped a Tarnstrom point shot past Kiprusoff to round out the scoring.
Kiprusoff made 31 saves, but he lost his fifth straight game for the first time since his second season in the NHL with the San Jose Sharks.
Notes: Edmonton forward Marty Reasoner, who had an assist on Gagner's goal, played in his 400th career NHL game. a Gagner has scored both of his goals in his rookie season against Calgary at the Pengrowth Saddledome. a Calgary forward Daymond Langkow missed his first game of the season with a concussion after being checked from behind into the boards by Vancouver's Matt Cooke Thursday night. a Tanguay's goal was his 500th NHL point.