Home team Edmonton had a 2-0 lead after the first period on goals by Derek Ryan and Connor McDavid.

Former Örebro forward Ryan - who won the SHL's scoring and Golden Helmet in the 2014/2015 season - got a free position and made it 1-0 after Vancouver first carelessly gave the puck away in the offensive zone.

When the Canucks then failed to clear the puck in the final seconds of the period, it narrowed again.

Scoring leader McDavid scored his 30th goal of the season.

Tried the collective

The visitors came back and Elias Pettersson - who was completely magical in the last game against Seattle with five points and a decisive penalty - matched JT Miller's 2-2 on the power play.

With the score tied heading into the third period, it was Vancouver who showed class when it mattered most.

Three goals in the last eight minutes gave a heavy victory with 5-2.

Elias Pettersson relieved Bo Horvat, who established the final result in an empty net.

- Maybe there were five minutes at the end of the first period that weren't as good as we would have liked, but otherwise this was our best 60 minutes in a very long time.

I think everyone played absolutely right tonight and when a group of 20 players does that, not just eight or ten, then you're a tough team to beat, says coach Bruce Boudreau.

Pettersson eleven in the points league

Something that stood out was Vancouver's cut to 1-2 just 41 seconds into the second period.

JT Miller then fired a shot that Stuart Skinner saved, but the puck flew straight into the air in a tricky arc and landed on the back of the keeper's shoulder before finding its way into the goal.

Elias Pettersson has now scored 41 points (15+26) in 31 games this season and is second best of all Swedes.

Only Erik Karlsson, seventh in the scoring league, is better with his 46 points (13+33).

However, both have a good distance up to first Connor McDavid and his 66 points (30+36) in 35 games.

MORE NHL: Five points and decisive penalty for Elias Pettersson (December 23)

Javascript is disabled

Javascript must be enabled to play video

Read more about browser support

Five points and decisive penalty for Elias Pettersson