CHICAGO (AP) -- Dominik Kahun had two goals and an assist, Cam Ward made 43 saves and the Chicago Blackhawks the Detroit Red Wings 5-2 on Sunday for their seventh straight victory.
Chicago's second line of Kahun, Dylan Strome and Alex DeBrincat delivered once again to help the Blackhawks continue their surprising push after a lackluster first half of the season. Strome had a goal and two assists, and DeBrincat had three assists to extend his career-best points streak to eight games.
After Detroit pulled within one in the third period, Patrick Kane responded for Chicago with his 33rd goal. Kane made it 4-2 when he beat Jonathan Bernier low on the stick side with 3:33 left, extending the NHL's longest active points streak to 14 games. Kane tacked on an assist on Jonathan Toews' empty-netter with 2:01 remaining. It was Toews' 25th of the season. Gustav Nyquist and Christoffer Ehn scored for Detroit.
BRUINS 2, AVALANCHE 1, OT
BOSTON (AP) -- Brad Marchand scored 4:03 into overtime and Boston beat Colorado to extend its points streak to seven games.
Patrice Bergeron left the puck at the top of the right circle for Marchand, who skated into the slot and fired it past goalie Semyon Varlamov to extend his franchise record with 14 overtime goals.
John Moore also scored, and Jaroslav Halak made 35 saves to help the Bruins improve to 4-0-3 in their last seven. Nathan MacKinnon scored his 29th goal for Colorado, tying Gabriel Landeskog for the team lead. The Avalanche have lost seventh in a row (0-3-3), but earned a point with a third straight overtime loss.
JETS 3, SABRES 1
BUFFALO, N.Y. (AP) -- Blake Wheeler scored the go-ahead goal with 3:55 remaining and Winnipeg beat Buffalo to snap an 0-2-1 skid.
Connor Hellebuyck made 35 saves to help the Jets end their longest winless streak of the season and maintain the Central Division lead. At 35-18-3, Winnipeg earned its 73rd point to move two ahead of Nashville after the Predators' 5-4 overtime loss to St. Louis earlier in the day.
Andrew Copp also scored and Mark Scheifele sealed the win by scoring into an open net in the final seconds.
Jack Eichel scored for Buffalo.
ISLANDERS 2, WILD 1
NEW YORK (AP) -- Devon Toews scored the tiebreaking goal early in the second period, Thomas Greiss stopped 26 shots and New York beat Minnesota.
Anthony Beauvillier also scored for Metropolitan Division-leading New York. The Islander won for the fourth time in five games and ninth in 12 (9-1-2).
Mikael Granlund scored for the Wild. They lost for the fifth time in six games (1-3-2).
BLUES 5, PREDATORS 4, OT
NASHVILLE, Tenn. (AP) -- Vladimir Tarasenko completed a hat trick 16 seconds into overtime and St. Louis beat Nashville to sweep a home-and-home set with their season-best sixth straight victory.
Alex Pietrangelo and Tyler Bozak also scored and Jake Allen made 40 saves. The Blues beat the Predators 3-2 on Saturday in St. Louis.
Viktor Arvidsson scored twice, and Roman Josi and Filip Forsberg also scored for Nashville.
DEVILS 3, HURRICANES 2
NEWARK, N.J. (AP) -- Marcus Johansson scored twice, Keith Kinkaid made 32 saves and New Jersey prevented Carolina from moving into a playoff spot.
Nico Hischier set up all three goals to help the Devils snap the Hurricanes' three-game winning streak and hand them only their fifth loss (13-5-1) in 19 games. Pavel Zacha also scored for the Devils.
Dougie Hamilton and Teuvo Teravainen scored for Carolina, and Petr Mrazek made 18 saves.