The New York Rangers extended their winning run in the NHL to seven games after a thrilling 6-3 victory over the St Louis Blues on Thursday.
The Rangers raced into an early three-goal lead in the first period but were almost pegged back as Dmitrij Jaskin and Vladimir Tarasenko scored for the Blues.
But following further goals for both sides, the Rangers demonstrated their recent fine form, cementing victory in the final period with strikes from Ryan McDonagh and Dan Girardi.
The Rangers have now taken an impressive 26 of 32 points so far this season and have stapled the second-best goal difference in the league.
Trying to keep pace in the Metropolitan division are the Washington Capitals.
The Caps saw off the Philadelphia Flyers 5-2 as experienced left winger Jason Chimera struck two power-play goals in the second period.
Philadelphia held a 2-1 lead before collapsing 10 minutes into the second period as the Caps netted four consecutive goals without reply to improve their season record to 11-4.
The Vancouver Canucks - top of the Pacific - have now lost four of their last five matches after falling to a 3-2 defeat to the Ottawa Senators.
An overtime goal from Jason Zucker saw the Minnesota Wild outlast the Carolina Hurricanes 3-2.
Peter Holland scored in the fifth round of a shoot-out to help the Toronto Maple Leafs to a 2-1 victory over the Nashville Predators.
A trio of late goals saw the Dallas Stars post a 6-3 thrashing of the Winnipeg Jets as Jamie Benn, Antoine Roussel and Vernon Fiddler all scored in the final six minutes.
The New Jersey Devils beat Stanley Cup champions the Chicago Blackhawks 3-2 thanks to Sergey Kalinin's power-play goal with two minutes remaining.
Elsewhere, the Arizona Coyotes crushed the Edmonton Oilers 4-1, the Buffalo Sabres squeezed past the Florida Panthers 3-2 and Matt Duchene netted the Colorado Avalanche's decisive third in their 3-2 win against the Boston Bruins.
The Tampa Bay Lightning defeated the Calgary Flames 3-1 to halt their three-game losing streak, while the Los Angeles Kings topped the New York Islanders 2-1.