Blues 5, wild 4, ot

A banged-up Jordan Kyrou scored a hat trick and Brandon Saad tallied 2:05 into overtime to give St. Louis a victory over Minnesota on Saturday.

Jake Neighbours also scored for the Blues, who are 6-1 in their last seven games. Pavel Buchnevich had three assists and Jordan Binnington made 30 saves.

Marco Rossi scored twice for the Wild. Marcus Johansson and Brock Faber also had goals for Minnesota, while Marc-Andre Fleury had 22 saves.

The win moved the Blues two points ahead of the Wild, who both trail Vegas in the race for the second wild-card spot in the Western Conference. The win was the Blues’ third straight over the Wild, who fell to 6-2-2 in their last 10 as they opened a six-game homestand that could decide their playoff fate.

predators 1, red wings 0

Filip Forsberg scored with 5:14 remaining in the third period and Juuse Saros made 22 saves to lead Nashville to a victory over Detroit, extending Nashville’s franchise record streak of games unbeaten in regulation to 17 at 15-0-2.

Nashville sits comfortably in the Western Conference’s top wild-card position with 88 points.

islanders 6, jets 3

Cal Clutterbuck scored twice, Mathew Barzal and Hudson Fasching each had a goal and two assists and New York snapped a six-game losing streak with a win against Winnipeg.

flyers 3, bruins 2

Tyson Foerster scored with 1:29 left, and Philadelphia snapped a seven-game losing streak to Boston.

Travis Konecny scored two goals and Foerster also had an assist.

Maple Leafs 6, Oilers 3

Bobby McMann had two goals and an assist, Auston Matthews added his NHL-leading 58th goal into an empty net and the Toronto Maple Leafs beat off the Edmonton Oilers.

Senators 5, Devils 2

Thomas Chabot and Mathieu Joseph each scored and had an assist to help the Ottawa Senators snap a three-game skid with a victory over the New Jersey Devils.