Brayden Schenn’s big night helped the St. Louis Blues edge the Montreal Canadiens 4–3, with St. Louis surviving a late push from the Canadiens.
Jesper Wallstedt turned away every shot he saw, and Jonas Brodin supplied the only goal the Minnesota Wild needed in a tight 1-0 win over the Edmonton Oilers.
The Dallas Stars jumped ahead early and never eased up, routing the Edmonton Oilers 8–3 behind milestone nights for Wyatt Johnston and Jason Robertson.
Jack Roslovic scored early in overtime to give the Edmonton Oilers a 2-1 win over the Philadelphia Flyers who had a late goal waved off for offside.
David Pastrnak reached the 400-goal milestone, leading the Boston Bruins to a 5-3 win over the Toronto Maple Leafs; the latter lost both the game and Auston Matthews to injury.
Gavin Brindley’s overtime goal brought the Colorado Avalanche a 5-4 victory over the Vancouver Canucks, who dropped to 8-8-1 following Saturday’s win against the Blue Jackets.
The Calgary Flames’ Nazem Kadri celebrated his 1,000th NHL game with a goal and a victory against Columbus Blue Jackets 5–1 on Wednesday.
After a rough first period, Sam Montembeault steadied himself and helped the Canadiens rally, but Montreal ultimately fell 5–4 to the Philadelphia Flyers in a shootout.
Jonathan Huberdeau scored both goals for the Calgary Flames in a 2-1 win over the Philadelphia Flyers, snapping Calgary’s losing streak on a quiet Sunday night in the NHL.
The Ottawa Senators stayed hot with a 7–2 rout of the Boston Bruins, led by two-goal nights from Drake Batherson and Tim Stützle and a strong bounce-back performance from Leevi Meriläinen.