Overtime was needed as the Chicago Blackhawks won again, while the Columbus Blue Jackets and their dip in form continued.
The Blackhawks made it four successive NHL wins by edging the Detroit Red Wings on Tuesday.
Columbus suffered a third defeat in four games since their 16-game winning streak came to an end, falling 5-3 to the Carolina Hurricanes.
Sam Reinhart starred as the Buffalo Sabres trumped the Philadelphia Flyers 4-1.
BLACKHAWKS ROLL ON
Duncan Keith was the hero for the Blackhawks in Chicago.
Keith scored on a power play with 38 seconds on the clock in overtime to see the Blackhawks to victory.
BLUE JACKETS LOSE AGAIN
On the cusp of history, the Blue Jackets are now out of form.
Hurricanes pair Victor Rask and Jeff Skinner each tallied three points to condemn the Blue Jackets to another defeat, having ended a run of back-to-back losses on Sunday.
KEITH SINKS RED WINGS
REINHART LIFTS SABRES
With a goal and two assists, Reinhart helped the Sabres trump the Flyers.
Anders Nilsson made 39 saves.
BRUINS, SHARKS SCORE FIVE
The Boston Bruins beat the St Louis Blues 5-3, while the San Jose Sharks defeated the Edmonton Oilers by the same scoreline.
Elsewhere, the Nashville Predators outlasted the Vancouver Canucks 2-1 in overtime and the Anaheim Ducks shut out the Dallas Stars 2-0.
CHAMPS IN ACTION
Reigning Stanley Cup champions the Pittsburgh Penguins take on the Washington Capitals on Wednesday.