The Philadelphia Flyers made it seven straight wins in the NHL with a thrilling 6-5 victory over the Edmonton Oilers on Thursday.
The Oilers' star man Connor McDavid - whose 38 points lead the league - had a goal and an assist before the Flyers mounted a stirring comeback in the third period.
Trailing 5-3, the hosts scored three unanswered goals - the last coming with 1:29 remaining as Michael Raffl netted the winning goal.
Meanwhile, Sidney Crosby opened the scoring in the Pittsburgh Penguins' 5-1 defeat of the Florida Panthers.
CROSBY STILL CREAM OF THE CROP
McDavid's start to just his second season had led some to suggest he could challenge Crosby to be considered as the game's greatest.
None other than Wayne Gretzky expressed his view earlier this week that Crosby still remains top dog, and he was certainly on form against the Panthers.
Crosby contributed a goal and an assist as the Penguins matched their season-best streak of four straight wins.
"WE DID A PRETTY GOOD JOB"
"It was nice to start with the lead," Crosby said. "It was kind of weird the way things worked out. We didn't have many shots, but we had a few goals right off the bat.
"They had their chances too in the first. We gave up a few odd-man rushes and had to kind of settle in, but once we did, I thought we did a pretty good job of just playing the right way."
BUY A TICKET, WIN THE RAFFL
Raffl revealed how finally listening to team-mate Jakub Voracek paid off. Raffl received Voracek's pass, before getting the better of Oilers' duo Oscar Klefbom and Jonas Gustavsson to seal the Flyers' dramatic turnaround.
"[Voracek] has been hard on me to use that play for three years now," Raffl said. "First time it worked...I just put a little fake in there and got around [Klefbom] and chipped it up high."
Voracek also contributed a goal, while his pass to Raffl was one of three assists.
GIROUX OFF HIS FEET, JAGR EDGES CLOSER TO #2
The New York Islanders secured a surprise 3-2 win over the St Louis Blues, Eastern Conference leaders the Montreal Canadiens overcame the New Jersey Devils 5-2 and the New York Rangers defeated the Winnipeg Jets 2-1.
There was an overtime 2-1 win for the Calgary Flames at the Arizona Coyotes, while there were also wins for the Colorado Avalanche, the Vancouver Canucks, the Dallas Stars and the Carolina Hurricanes.
FLYERS SEARCH FOR EIGHT, MCDAVID TAKES ON THE WILD
The Flyers seek their eighth successive win when they host the Stars in Saturday's action. McDavid will look to add to his already impressive points tally as the Oilers visit the Minnesota Wild 24 hours earlier on Friday.