Jamie Lundmark tied it midway through the second period and scored the winning shootout goal to give the Calgary Flames a 3-2 victory over the Vancouver Canucks on Saturday night.

Nigel Dawes and Olli Jokinen also scored in the shootout for the Flames. But so did Vancouver's Kyle Wellwood and Mason Raymond, setting the stage for Lundmark to win it just one day after being called up from the AHL.

Lundmark, who banged a bouncing puck in off a defender's leg to tie it, skated in slowly on Roberto Luongo before lifting a backhander over his blocker.

Rene Bourque also scored in regulation to help the Flames move into first place in the Northwest Division, one point ahead of Vancouver and Colorado.

Miikka Kiprusoff made 19 saves in regulation and overtime, and made the only save of the shootout by turning away Ryan Kesler's low shot as the Flames snapped a two-game losing skid.

Daniel Sedin and Mikael Samuelsson scored in regulation for the Canucks, who lost for just the second time in nine games (7-0-2). Roberto Luongo made 38 saves before being beaten on all three shots in the shootout.

The Flames were coming off a 3-2 home-ice loss to Columbus on Friday night that left head coach Brent Sutter seething, and playing their fourth game in five nights. But with the Northwest Division lead on the line, Calgary outshot Vancouver 14-5 in the first period, 26-11 through 40 minutes, and 40-21 overall.

The Canucks, already missing top-four defenseman Kevin Bieksa, lost blue-liners Sami Salo and Aaron Rome on Thursday night a 4-0 win over Phoenix. That forced them to dress rookie Evan Oberg for his first NHL game and veteran Brad Lukowich for his first game with Vancouver after spending the entire season in the AHL.

Calgary took advantage of the defensive shakeup with several early odd-man chances. Bourque, who was robbed by Luongo on an early power play, beat him high on a partial breakaway to open the scoring midway through the first period.

But the Flames couldn't extend the lead. Olli Jokinen hit the post and Jarome Iginla was stopped on a 2-on-1 before Samuelsson tied with 5:51 left in the first. Mason Raymond, who hit the post on an early 2-on-1, had his wraparound go off a defenseman's skate right to Samuelsson in the slot for an easy goal.

Daniel Sedin put the Canucks ahead after a pretty pass from twin brother Henrik 4:41 into the second period. Sent in on a breakaway off the left wing, Henrik cut across the crease, drawing both Kiprusoff and a pursuing defenseman with him before slipping a blind backhand pass back to Daniel for an empty net

Lundmark tied it 5 minutes later.

NOTES: Henrik Sedi' s assist extended his points streak to nine-games (5 goals, 13 assists) and increased his NHL-best total to 62. Samuelsson has a seven-game points streak (5 goals, 7 points) since reacting angrily to being left off the Swedish Olympic team. ... Canucks forward Alex Burrows failed in his bid to become the first NHL player to score three goals in three straight games, but extended his points streak to five games with an assist. ... Salo, whose eye was swollen shut after getting clipped by a teammate's stick, isn't expected to be out long.