Four Canadian teams were in action, including the Flames and Oilers in the classic battle of Alberta. While in New York, it was the Rangers quietly continuing their winning ways.
Here are three stories from Saturday night:
Johnny Gaudreau shining brightly for Flames
Rookie forward Johnny Gaudreau picked up where he left off before the break, leading the Flames to a 4-1 victory over the Edmonton Oilers with two goals.
On Dec. 22, Gaudreau recorded a hat trick in Calgary's overtime win against the defending Stanley Cup champion Los Angeles Kings.
The 21-year-old has 12 goals (second among rookies), including six in his past three games.
The Flames got the better of the Oilers in this battle of Alberta, jumping out to a three-goal lead that chased Viktor Fasth from the game less than nine minutes into the first period.
Ben Scrivens was able to settle things down a bit by turning away 20 of 21 shots, but the Oilers where only able to get one past Flames' netminder Jonas Hiller who made 26 saves in a winning effort.
The teams will meet again in Calgary on New Year's Eve.
Derek Stepan nets hat trick for red-hot Rangers
The Rangers had plenty to celebrate after their 3-1 victory over the Devils at Madison Square Garden.
First of all, Henrik Lundqvist made 19 saves while achieving a milestone by appearing in his 600th career game.
On top of that, centre Derek Stepan struck three times to keep the momentum going for the Rangers. The 24-year-old raised his total to six goals for this season.
Most importantly, though, the Rangers recorded their eighth-straight victory to remain the NHL's hottest team as they inch their way up the Central Division standings.
New York's dominance also spoiled the first game behind the bench for Scott Stevens and Adam Oates, who were joined by Lou Lamoriello following the dismissal of Peter DeBoer on Friday.
The Devils were also playing shorthanded because Patrik Elias and Michael Ryder were held out of the lineup due to the mumps.
Jets, Sens on opposite ends of OT decisions
Sometimes it's better to be lucky than good. On this night perhaps the Jets were a bit of both, but a fortunate bounce was the difference-maker in a 4-3 overtime win against the Wild in Minnesota.
Andrew Ladd was given credit for the decisive goal that deflected off the boards and hit the netminder before trickling in.
John Curry was making his first start of the season for the Wild after being called up from Iowa of the AHL on an emergency basis to fill in for both Darcy Kuemper and Niklas Backstrom due to illness.
Meanwhile in Ottawa, the Senators fell 3-2 to the Red Wings in overtime, racking up their third loss in a row in the process.
Henrik Zetterberg knotted the score in the third period and then Gustav Nyquist scored the decisive goal with 48 seconds remaining in overtime on a remarkable individual effort.
The first 54 seconds of the extra frame provided a glimpse into a future format for OT as each team was playing with three skaters due to penalties, which made for some exciting hockey to say the least.