Cam Atkinson scored twice and Sergei Bobrovsky made 29 saves for the Columbus Blue Jackets, who extended their winning streak to 15 games while snapping Minnesota's run of 12 wins with a 4-2 victory Saturday. Defensemen Jack Johnson and Seth Jones also scored for Columbus, which has not lost since Nov. 26 in overtime at Florida. Mikael Granlund and Jason Zucker scored for Minnesota Wild. Brandon Saad added two assists for the Blue Jackets, who are two games away from tying the NHL's longest win streak set by the Pittsburgh Penguins in 1993. Wild goaltender Devan Dubnyk allowed four goals on 25 shots. Penguins 4, Canadiens 3 (OT): Evgeni Malkin scored on a power play 1:54 into overtime after Conor Sheary tied it in the final minute of regulation as the Pittsburgh Penguins rallied for a 4-3 victory over the Montreal Canadiens. Malkin whistled a slap shot under the crossbar a few seconds after goalie Carey Price stopped Sidney Crosby at point-blank range. The Penguins pulled goalie Marc-Andre Fleury (37 saves) with just over a minute to go to add an extra attacker and they got the tying goal when Justin Schultz's shot deflected off the Canadiens' Max Pacioretty, then off Sheary's body and past Price. Bruins 3, Sabres 1: Frank Vatrano, Patrice Bergeron and former Sabre Tim Schaller scored goals as the Boston Bruins defeated the Buffalo Sabres. Buffalo's Jack Eichel scored with 21.2 seconds left in the second period -- his seventh goal in 15 games with the Sabres this season. Boston's Tuukka Rask stopped 26 shots, while Robin Lehner had 25 saves. Capitals 6, Devils 2: Backup goalie Philipp Grubauer made 21 saves, while Alex Ovechkin, T.J. Oshie and Justin Williams led Washington with a goal and an assist each to record a victory over the New Jersey Devils. Six players scored for the Capitals. Keith Kinkaid finished with 20 saves for the Devils. Lightning 3, Hurricanes 1: The Lightning scored a pair of a power-play goals against the best penalty kill team in the league en route to a 3-1 victory over the Carolina Hurricanes. NY Islanders 6, Jets 2: The New York Islanders got an early start on their New Year's celebration with impressive work at both ends of the ice in a 6-2 victory over the Winnipeg Jets. Panthers 3, Stars 1: Jaromir Jagr and Vincent Trocheck each had a goal and an assist and James Reimer stopped 34 of 35 shots for the Florida Panthers as they snapped a four-game losing streak with a 3-1 win against the Dallas Stars. NY Rangers 6, Avalanche 2: Chris Kreider completed his first hat trick of the season as the New York Rangers beat the Colorado Avalanche. Flames 4, Coyotes 2: Michael Frolik had a goal and an assist to lead the Calgary Flames to a 4-2 victory over the Arizona Coyotes. Canucks 3, Oilers 2 (SO): Bo Horvat had a pair of assists and added the shootout winner as the Vancouver Canucks defeated the Edmonton Oilers. Kings 3, Sharks 2: Tanner Pearson had a goal and an assist and Alec Martinez registered two assists as the Los Angeles Kings defeated the San Jose Sharks. — Reuters