The Chicago Blackhawks extended their NHL-record, season-opening points streak to 22 games Sunday when Patrick Kane scored the tying goal on a power play with 2:02 left in regulation, and had the only goal in a shootout, in a 2-1 win over the Red Wings in Detroit.

Corey Crawford was perfect in the shootout and finished with 32 saves to help his team win its ninth straight game.

It looked like the streak might end when Detroit’s Tomas Tatar broke a scoreless tie early in the third period.

Advertisement - Continue Reading Below

The Red Wings, though, were called for delay of game for putting the puck out of play twice toward the end of regulation.

Chicago took advantage of the first of two late power plays when Viktor Stalberg pushed the puck to Kane for a one-timer that made it 1-1.

With a sold-out crowd on its feet for the shootout, Detroit’s Pavel Datsyuk was denied on a low attempt by Crawford’s pads on the first attempt. Jonathan Toews then went high and couldn’t get a shot past Jimmy Howard’s glove.

Red Wings rookie Damien Brunner made some nifty moves next, but couldn’t maintain possession.

Kane then stole the show, slowly skating toward Howard and flipping a wrist shot past him. Henrik Zetterberg couldn’t extend the shootout.

Rangers 3, Sabres 2 — Rick Nash had a goal and assist and also scored in the shootout to lead New York at home.

Drew Stafford and Nathan Gerbe scored for Buffalo, which saw its three-game winning streak halted.

Islanders 3, Senators 2 — At Uniondale, N.Y., John Tavares and Frans Nielsen scored in the shootout, lifting New York over Ottawa, which has lost three in a row.

Hurricanes 3, Panthers 2 — Jordan Staal, Alexander Semin, and Justin Faulk scored as visiting Carolina beat Florida for the second time in as many nights.

Stars 4, Blues 1 — Derek Roy had a goal and two assists and Kari Lehtonen made 25 saves to lead host Dallas, which also got goals from Loui Eriksson, Jaromir Jagr, and Erik Cole.

Flames 4, Canucks 2 — Jarome Iginla scored his fifth goal in the last four games to power host Calgary.

Wild 4, Oilers 2 — Mikko Koivu scored nine seconds into the third period to snap a tie and spark Minnesota past visiting Edmonton.

Blue Jackets 2, Avalanche 1 — Artem Anisimov scored on a power play in overtime to give host Columbus the win.