Patrick Kane had a couple shots that simply could not be stopped.

Just like the Chicago Blackhawks.

Chicago extended its NHL-record season-opening points streak to 22 games Sunday when Kane scored the tying goal on a power play with 2:02 left in regulation and the Blackhawks earned an extra point when the star forward scored the only goal in a shootout of a 2-1 win over the host Detroit Red Wings.

"Just amazing what's going on," Kane said.

Corey Crawford was perfect in the shootout and finished with 32 saves to help Chicago win a ninth straight game.

"He had several big saves, particularly right after they scored to go up one," Blackhawks coach Joel Quenneville said. "He kept us in there to make it a one-goal game and gave us a chance."

The Blackhawks have earned at least a point in 28 straight games -- dating to a March 25, 2012 loss in regulation to Nashville -- to tie the second-longest streak in league history. They've matched Montreal's multi-season points run from the 1977-78 season and trail only Philadelphia's streak of 35 straight games with at least a point during the 1979-80 season.

"It's impressive," Detroit goaltender Jimmy Howard acknowledged after making 32 saves. "They're finding different ways to do it every single night."

Flames 4, Canucks 2: Jarome Iginla continued to have a hot hand, scoring the winning goal at 12:36 of the third period to lead host Calgary to a victory over Vancouver. Iginla has five goals in the past four games after scoring just once in his first 16 games of the season.

Blue Jackets 2, Avalanche 1: Artem Anisimov scored on a hard wrist shot on an overtime power play, and Sergei Bobrovsky made 18 saves to lead host Columbus to a victory over Colorado. Columbus had lost seven of eight.

Stars 4, Blues 1: Derek Roy had a goal and two assists and Kari Lehtonen made 25 saves to help lead host Dallas Stars to a victory over St. Louis.

Canadiens 4, Bruins 3: David Desharnais scored the winner with his second goal of the game less than four minutes after Max Pacioretty tied it earlier in the third period, lifting Montreal to a comeback win over host Boston in a matchup of the Eastern Conference's top teams.

Penguins: Still headache-free and with his short-term memory completely returned, Evgeni Malkin went through a full-contact practice with many of his teammates. Malkin, who has missed the past four games due to a concussion, said he "felt pretty good" immediately after the workout at a suburban rink.

Flyers: The NHL has suspended forward Harry Zolnierczyk four games for charging Ottawa defenseman Mike Lundin. Lundin suffered a concussion. Zolnierczyk will be fined just under $13,000.