Updated

Chris Tanev's goal 34 seconds into overtime gave the Vancouver Canucks a 2-1 victory over the Calgary Flames on Saturday night.

Tanev converted a 2-on-1 with Daniel Sedin after Flames captain Mark Giordano scored on a long shot from the boards with 5.6 seconds left in the third period to tie it.

The Canucks (26-27-6) moved within four points of the Flames (29-26-4) in the race for the second wild card and final playoff spot in the Western Conference.

Calgary lost for the second time in three games. It was Vancouver's first win in three games.

The goal was Tanev's first of the season. Fellow defenseman Alex Edler also scored for the Canucks, who played their first home game following a difficult six-game road trip in the United States.

Vancouver goalie Ryan Miller stopped 35 shots, while Calgary counterpart Brian Elliott made 17 saves.

Edler unexpectedly opened the scoring 12:44 into the game on a slap shot from near center ice that fooled Elliott.

The Canucks thought they had scored again during a scramble late in the first, but officials ruled that a referee lost sight of the puck and whistled the play dead before the puck crossed the goal line.

Neither team scored in the second period despite some dangerous chances. Elliott stopped Jason Megna's one-timer from the slot during a power play in the early going. With eight minutes left in the period, Miller foiled Troy Brouwer on a 2-on-1 and, moments later, Calgary defenseman Matt Bartkowski rang a slap shot off the post.

Elliott later thwarted Brendan Gaunce on a partial breakaway and held the puck out with players falling all around him. Elliott also tussled with Troy Stecher after Giordano cross-checked the Canucks player and sent him crashing into the net.

Early in the third period, Miller stopped Brouwer on an in-tight rebound during a Calgary power play. It was the first of two power plays in less than four minutes, but the Flames could not beat Miller. With just more than 12 minutes left, he robbed Brouwer yet again on a one-timer, again from point-blank range.

The Flames had three unsuccessful power-play chances in the third, including one with 2:11 left when Henrik Sedin was sent off for hooking. Flames coach Glen Gulutzan pulled Elliott in favor of an extra attacker, giving the Flames a two-man advantage.

After the power play expired, Giordano spoiled Miller's shutout bid and sent the game to overtime.

NOTES: Late NHL player, coach and executive Pat Quinn, who also coached Canada's men's Olympic team, was honored before the game with a statue unveiled outside Rogers Arena. ... It was the fifth and final regular-season meeting between the teams.

UP NEXT

Flames: At the Nashville Predators on Tuesday in the second of five straight road games.

Canucks: Host the Philadelphia Flyers on Sunday.