DETROIT, Michigan — It took an equalizer from Patrick Kane with 2:02 to play in regulation time but the Chicago Blackhawks stretched their record-best National Hockey League season start to 22 games Sunday. Another goal by Kane in the game-deciding shootout gave the Blackhawks a 2-1 victory over host Detroit as Chicago improved to 19-0-3, earning points in every game at the start of a season longer than any club in NHL history. Over-time or shootout losses in the NHL still result in a point in the standings for the losing team, the same way drawn results did before the league created the shootout to ensure a winner in every contest. Over two seasons, the Blackhawks have gone 28 games in a row without a loss in regulation time, matching the 1977-78 Montreal Canadiens for the second-longest such overall streak in NHL history. Chicago can next take aim at the NHL record 35-game point streak established by the Philadelphia Flyers in the 1979-80 season. Canadiens 4, Bruins 3: David Desharnais scored twice and Max Pacioretty had a goal and an assist in the third period as the Montreal Canadiens rallied to a 4-3 win over the Boston Bruins. Montreal ended Boston's six-game winning streak and reclaimed the lead in the Eastern Conference standings in a tight game befitting of the longtime rivals. The scoring went back-and-forth, the hits were hard and frequent and there were two fights worthy of the generations of dislike between the two clubs. The Bruins won the fights, but the Canadiens took the two points after trailing 3-2 entering the third period. Stars 4, Blues 1: After a disappointing 5-1 home loss to the Edmonton Oilers Thursday night, the Dallas Stars were intent on finishing a two-game homestand on a high note. Mission accomplished. The Stars rolled to a 4-1 victory over the St. Louis Blues at American Airlines Center Sunday before 16,633 fans. Islanders 3, Senators 2 (SO): Frans Nielsen and John Tavares scored during the shootout to lift the New York Islanders to a 3-2 win over the Ottawa Senators at Nassau Coliseum. Blue Jackets 2, Avalanche 1 (OT): Artem Anisimov's goal at 2:26 of overtime sent the Columbus Blue Jackets to a 2-1 overtime win over Colorado at Nationwide Arena. Hurricanes 3, Panthers 2: The Carolina Hurricanes lost their starting goalie Cam Ward in the second period to an apparent leg injury but swept a home-and-home weekend series, beating the Florida Panthers 3-2 at the BB&T center. Wild 4, Oilers 2: Dany Heatley, Charlie Coyle and Mikko Koivu scored third-period goals for the Minnesota Wild, helping them earn two crucial Northwest Division points in a 4-2 win over the Edmonton Oilers. Rangers 3, Sabres 2 (SO): Rick Nash and Ryan Callahan scored in the shootout to give the New York Rangers a 3-2 win over the Buffalo Sabres after a wild third period sent the teams to overtime at Madison Square Garden. Flames 4, Canucks 2: The Vancouver Canucks arrived at the Scotiabank Saddledome with little time to spare and nothing to show for their efforts after a 4-2 loss to the Calgary Flames. — Agencies