The Edmonton Oilers extended their winning streak in NHL while condemning the slumping Vancouver Canucks to another defeat.
Cam Talbot recorded 26 saves and Connor McDavid scored as the Oilers made it five wins in succession with a 2-0 shutout on Friday.
The defeat left the Canucks searching for answers after a fourth consecutive loss.
As for the Calgary Flames, they posted a third successive victory after seeing off the Ottawa Senators 5-2.
The Chicago Blackhawks and Columbus Blue Jackets were also among the winners.
OILERS ROLL ON
After defeating the Carolina Hurricanes, St Louis Blues, Winnipeg Jets and the Washington Capitals, the Canucks were next on the menu.
And despite travelling to Vancouver, the in-form Oilers got the job done thanks to Talbot, McDavid and Milan Lucic.
The Oilers have made their best start to a season since 1985.
FLAMES STAY HOT
Dougie Hamilton's two goals and one assist lifted the Flames past the Senators.
A 31-save performance from Brian Elliot also inspired the Flames, who had goals from Sam Bennett, Sean Monahan and Michael Frolik to keep the streak alive.
The Flames had trailed 2-1 at the end of the opening period.
MCDAVID LEADS THE WAY
BLACKHAWKS WIN IN OT
Artem Anisimov's goal with less than four minutes remaining in overtime helped the Blackhawks trump the New Jersey Devils 3-2.
The Hurricanes saw off the New York Rangers by the same scoreline, the Blue Jackets blitzed the Anaheim Ducks 4-0 and the Jets edged the Colorado Avalanche 1-0.
CROSBY'S PENGUINS ON THE ROAD
Reigning champions the Pittsburgh Penguins are away to the Philadelphia Flyers on Saturday but buoyed by Sidney Crosby's goalscoring return in the past two games. The Montreal Canadiens are in action against the Toronto Maple Leafs, while the Canucks can end their skid with victory over the Capitals.