Sidney Crosby produced a captain's performance to see the Pittsburgh Penguins past the New York Islanders, while the streaking Montreal Canadiens came from behind to outlast the Tampa Bay Lightning.
Reigning NHL Stanley Cup champions the Penguins prevailed 4-2 against the Islanders, thanks to Crosby's late goal on Thursday.
Crosby broke a 2-2 tie with just over three minutes remaining in Pittsburgh.
The Canadiens rallied past the Lightning 3-1 as they extended their winning streak.
Also among the winners were the Detroit Red Wings and Toronto Maple Leafs.
CROSBY CONTINUES COMEBACK
After missing the opening games of the season due to concussion, Crosby is now in full flow.
Crosby marked his season debut on Tuesday with a goal against the Florida Panthers and the skipper was it again two days later, scoring a wrist shot to give the Penguins a 3-2 lead.
SIX AND COUNTING FOR CANADIENS
Try as you might, there is just no stopping the Canadiens at the moment amid a six-game winning streak.
Trailing to Alex Killorn's opener 16:08 into the second period, the Canadiens got going in the third thanks to Alex Galchenyuk, Max Pacioretty and Torrey Mitchell.
A power-play saw Galchenyuk equalise six minutes into the final period before Pacioretty and Mitchell maintained Montreal's impeccable form.
ZETTERBEG SETTLES SHOOT-OUT
Eight rounds later, Zetterberg seals the deal. pic.twitter.com/UmgT6zv69n-- #HockeyFightsCancer (@NHL) October 28, 2016
RED WINGS GIVE ST LOUIS THE BLUES
While he talk about the in-form Canadiens, the Red Wings are also flying high.
A 2-1 shoot-out victory, settled by Henrik Zetterberg, over the St Louis Blues saw the Red Wings to their sixth successive victory.
Red Wings goalie Petr Mrazek made 31 saves.
MAPLE LEAFS END SKID, WILD RECORD ANOTHER SHUTOUT
After four losses in a row, the Maple Leafs returned to winning ways with a 3-2 win against the Panthers.
The Minnesota Wild blanked the Buffalo Sabres 4-0 for back-to-back shutouts.
Meanwhile, the Winnipeg Jets accounted for the Dallas Stars 4-1, the Arizona Coyotes edged the Philadelphia Flyers 5-4, the Nashville Predators lost 3-2 to the Los Angeles Kings in overtime and the Columbus Blue Jackets were beaten 3-1 by the San Jose Sharks.
CANUCKS OUT TO ARREST SLUMP
Amid a three-game losing streak, the Vancouver Canucks host the Edmonton Oilers on Friday. The New York Rangers meet the Carolina Hurricanes on a day featuring six fixtures.