Patrick Kane scored two goals, including the game-winner with 2:18 left in overtime, extending his point streak to 19 games and lifting the Blackhawks to a 5-4 victory over the Red Wings in Detroit on Wednesday.

Dylan Larkin and Andreas Athanasiou scored two goals each for the Red Wings, who rallied from a 4-1 third-period deficit to tie it. But Erik Gustafsson found Kane alone to the right of the net in overtime, and the Chicago star beat goalie Jonathan Bernier for his 38th goal of the season.

Artem Anisimov, Brandon Saad and Alex DeBrincat scored for Chicago in the first period. The Blackhawks have won 10 of their past 12 games, scoring 60 goals in that span.

Kane trails league leader Alex Ovechkin by just four goals now, although his goals Wednesday were his only points of the night. His assist streak ended at 17 games.

Anisimov made it 1-0 after only 99 seconds, but Larkin answered for the Red Wings a few minutes later.

Saad scored his 21st goal of the season, and DeBrincat's 33rd made it 3-1 before the end of the period.

Colorado 7, Winnipeg 1: Nathan MacKinnon and Matt Calvert scored 11 seconds apart in the third period, Semyon Varlamov made 26 saves in another strong performance and the Avalanche beat the Jets in Denver.

Calgary 4, N.Y. Islanders 2: Johnny Gaudreau and Austin Czarnik scored 29 seconds apart in the third period to lead the Flames past the visiting Islanders for their third consecutive win after losing four straight.

Notes

• Flyers defenseman Radko Gudas was suspended two games by the NHL for high-sticking Tampa Bay Lightning forward Nikita Kucherov on Tuesday night.

Gudas received a minor penalty on the play. He is considered a repeat offender under the terms of the collective bargaining agreement and will forfeit $81,707.32.

• The Coyotes signed defenseman Jordan Oesterle to a two-year contract extension through the 2020-21 season.

• The Capitals placed winger Devante Smith-Pelly on waivers.