Updated

Kevin Bieksa's goal with 24 seconds left gave the Vancouver Canucks a 3-2 victory over the Edmonton Oilers on Sunday night.

Alex Burrows sent a long pass from behind the net to the point where Bieksa fired it past screened goalie Nikolai Khabibulin.

The Canucks earned their 11th win in 14 games. They have not lost in regulation since Dec. 5 against St. Louis. Jeff Tambellini and Mikael Samuelsson also scored for Vancouver, which held a 33-21 edge in shots.

Cory Schneider, who started his second straight game for the Canucks, finished with 19 saves.

Ryan O'Marra netted his first NHL goal, and Ryan Whitney also scored for the Oilers, who are winless in three meetings with Vancouver this season. Edmonton dropped its third straight overall, all on the road.

Canucks No. 1 goalie Roberto Luongo arrived in Vancouver early Sunday after spending the Christmas break in Florida with his pregnant wife, Gina, who is due to deliver the couple's second child. It marked the first time Luongo missed two straight games with the Canucks when he wasn't injured.

Helped by two early power plays, the Oilers had several dangerous scoring chances in the first period, but couldn't beat Schneider. He stopped Andrew Cogliano on a breakaway and foiled him again while Edmonton was short-handed in the final five minutes.

In the second period, Khabibulin stopped Manny Malhotra twice in a three-minute span and denied Daniel Sedin on a partial breakaway.

Vancouver outshot Edmonton 8-2 through the first half of the second before Oilers coach Tom Renney used his timeout.

The move worked as the Oilers put on pressure and caught a break to open the scoring. Linus Omark's pass caromed off Vancouver defenseman Alex Edler's skate, giving O'Marra a shot at an open net.

Whitney put the Oilers ahead 2-0 just under five minutes later during a 2-on-1 break.

But Tambellini countered for the Canucks on an almost identical rush with Ryan Kesler. Tambellini extended his point streak to five games.

Samuelsson made it 2-2 at 2:30 of the third period as he put in a cross-ice pass from former Oilers forward Raffi Torres.

The Canucks had a goal disallowed with 3:40 left in the third period. Following a video review, the official ruled that Tambellini deflected in Kesler's shot with a high stick.

Khabibulin made 30 saves.

NOTES: Canucks D Aaron Rome was a healthy scratch and remained two games shy of 100 for his career. ... Edmonton's Ales Hemsky (groin), Shawn Horcoff (knee) and Jim Vandermeer (ankle) remained out. Gilbert Brule was sidelined with the flu. ... Vancouver winger Mason Raymond is close to returning from a broken thumb that has kept him out eight games. ... Vancouver saluted retired winger Darcy Rota during the game as part of the franchise's 40th anniversary celebration. ... Canucks D Sami Salo continues to skate on his own while recovering from offseason surgery to repair a torn Achilles' tendon.