The Carolina Hurricanes and the Vancouver Canucks played out a 14-goal thriller in the NHL, while the Columbus Blue Jackets extended their winning streak.
Jeff Skinner scored twice as Carolina rallied to outlast Vancouver 8-6 on Tuesday.
The Blue Jackets won their seventh game in succession thanks to a 3-1 victory against the Edmonton Oilers.
A two-goal third period helped the San Jose Sharks past the Toronto Maple Leafs 3-2 in a shoot-out.
The Washington Capitals, meanwhile, made it five wins on the bounce with a 4-2 triumph at the New York Islanders.
HURRICANES USE DOMINANT FINAL PERIOD TO SEE OFF CANUCKS
Trailing 5-2 and with their backs against the wall, the Hurricanes scored six goals in the third period.
Carolina scored four goals in less than five minutes of the final period as the Hurricanes snapped a seven-game losing streak against the Canucks.
Skinner scored twice for the Hurricanes, while Victor Rask and Justin Faulk had a goal and two assists apiece.
BLUE JACKETS STAY HOT
Sam Gagner scored a goal and tallied an assist to help the streaking Blue Jackets roll on.
Cam Atkinson and Matt Calvert were also on the scoresheet as the Blue Jackets improved to 8-0-1 over the past nine games.
SHARKS RALLY PAST LEAFS
The Sharks faced a 2-0 deficit at the start of the third period but they were not to be denied.
Justin Braun and Joe Pavelski scored to level things up to force overtime before Logan Couture netted in the shoot-out as goaltender Martin Jones stopped three shots.
NISKANEN LIFTS CAPS
Matt Niskanen was the hero for the Capitals on Tuesday.
He scored twice in the third period to guide the Caps past the Islanders and to another victory.
NASHVILLE SCORE SIX UNANSWERED
Now that's how you drive to the net. pic.twitter.com/fttkURq0v0-- NHL (@NHL) December 14, 2016
PREDATORS, SABRES SCORE SIX
The Nashville Predators were 6-3 winners over the St Louis Blues and the Buffalo Sabres defeated the Los Angeles Kings by the same scoreline.
Elsewhere, the Chicago Blackhawks edged the New York Rangers 2-1, the Minnesota Wild accounted for the Florida Panthers 5-1, the Dallas Stars downed the Anaheim Ducks 6-2 and the Arizona Coyotes crushed the Detroit Red Wings 4-1.
FLYERS, PENGUINS IN ACTION
The in-form Philadelphia Flyers take on the Colorado Avalanche on Wednesday, while reigning champions the Pittsburgh Penguins meet the Boston Bruins.