St. Paul, Minn. — Cam Atkinson scored twice and the Columbus Blue Jackets stretched their winning streak to 15 games by stopping Minnesota’s 12-game run with a 4-2 victory over the Wild on Saturday night.

Never in NHL history had two teams taken winning streaks that long into a game, and Sergei Bobrovsky and the Blue Jackets made sure their party would stretch into the new year. Bobrovsky made 29 saves, yielding two or fewer goals for the 10th time during the run, and defensemen Jack Johnson and Seth Jones each had goals assisted by Brandon Saad in a frenetic second period sparked by consecutive fights.

Penguins 4, Canadiens 3 (ot)

Pittsburgh — Evgeni Malkin scored a power-play goal 1:54 into overtime and the Penguins rallied to beat Montreal for their fourth straight victory.

Montreal was whistled for too many men on the ice 1:10 into OT, and then Malkin scored his 16th of the season. Conor Sheary tied it with 55 seconds left in the third period by scoring his ninth goal of the season.

Capitals 6, Devils 2

Newark, n.j. — T.J. Oshie and Alex Ovechkin scored 33 seconds apart in the second period on Saturday to power Washington to a split of a home-and-home series with New Jersey.

The Devils stunned the Capitals with a 2-1 shootout victory on Thursday in Washington.

Lightning 3, Hurricanes 1

Tampa, Fla. — Brian Boyle and Jonathan Drouin scored first-period power-play goals, Andrei Vasilevskiy made 26 saves and Tampa Bay beat Carolina.

Alex Killorn also scored for the Lightning, and Nikita Kucherov and Victor Hedman had two assists each.

Islanders 6, Jets 2

Winnipeg, Manitoba — John Tavares and Ryan Strome each had a goal and an assist to help New York beat Winnipeg.

Nikolay Kulemin, Shane Prince, Anders Lee and Andrew Ladd also scored, Josh Bailey and Brock Nelson each had two assists, and Thomas Greiss made 32 saves. The Islanders have won four of their last five to get to .500 at 15-15-6.