Daniel Sedin had two goals and an assist as the Canucks continued their strong post-Christmas play, beating the Oilers 6-2 Saturday night.
With their third consecutive victory over a divisional opponent, the Canucks (20-18-1) took over sole possession of first place in the tight Northwest Division, one point up on the Calgary Flames and Minnesota Wild. The Canucks swept a home-and-home series with the Flames earlier this week.
"It was a huge game for us," said Canucks defenseman Mattias Ohlund, who added two goals. "We've been a pretty inconsistent team this season and hopefully in this stretch of games we are realizing how we have to play.
"The last three games have been huge for us."
"When the whole team's in on the same page and we have that energy we are a good team," said Markus Naslund, who chipped in with two assists. "We have done a lot of line-juggling and it seems like we are able to score a lot more with the combinations that we have."
"Obviously we are fragile right now," Oilers coach Craig MacTavish said. "Positionally we were all over the place tonight. And now our penalty killing is breaking down on us.
"We have to build back and realize that our systems are our salvation."
Despite the recent struggles, Horcoff said the Oilers have the experience needed to stay in the mix for the division lead.
"It's tough with it being this tight," he said. "We're not even halfway yet and we are already talking about how important these games are. That's what happens when the division is as tight as it is.
"We have to persevere. We've been through this before."
The Canucks struck first as a bouncing puck found Bulis, who had an easy tap in past Edmonton goaltender Jussi Markkanen.
The Canucks added to their lead on the power play just two minutes into the second, after Sedin deflected a point shot out of the air into the top corner past Markkanen.
Vancouver followed with two more goals late in the period. One second after an Oilers penalty had expired, Salo blasted a shot glove-side past a partially screened Markkanen.
Less than two minutes later, the Canucks struck again on the power play when Toby Petersen whiffed on a clearing attempt and the puck went right to Ohlund, who quickly beat Markkanen.
The Canucks restored the four-goal bulge at 15:02, as Ohlund took a pass on his way out of the penalty box and beat Markkanen with a backhand shot.
Horcoff and Sedin traded goals with less than four minutes remaining to close the scoring.
The Oilers return to the ice again on New Year's Eve as they travel to Calgary for another chapter of the Battle of Alberta. The Canucks play next in Calgary on Tuesday.
Potential All-Star Rory Fitzpatrick got an assist on Sedin's second goal, his first point of the season. Fitzpatrick, a journeyman defenseman, has been the subject of an internet campaign aimed at getting him voted into the All-Star game. ... Saturday marked the 25th anniversary of a historic hockey moment on Edmonton ice. On Dec. 30, 1981, Wayne Gretzky scored five goals against the Philadelphia Flyers to get to a record 50 goals in just 39 games. ... Forward Jeff Cowan made his Canucks debut in the match after being claimed on waivers earlier in the day from the Los Angeles Kings.