Red Wings 4, Canucks 3, OT

T.J. Jake Walman converted a penalty shot 23 seconds into overtime, and the Detroit Red Wings beat the Vancouver Canucks 4-3 on Saturday.

Walman was awarded the penalty shot after Quinn Hughes slashed him on a breakaway. He became the fourth defenseman in NHL history to score on an overtime penalty shot, joining Ben Hutton, Andy Greene and Frantisek Kaberle.

CAPITALS 3, BRUINS 0

T.J. Oshie scored his 299th career goal, Charlie Lindgren stopped 18 shots and Washington snapped a six-game losing streak.

Alex Ovechkin scored his 57th career empty-net goal with 27 seconds remaining, passing Wayne Gretzky for the most in NHL history.

BLUES 3, SABRES 1

Joel Hofer stopped 33 shots, Jake Neighours scored twice and St. Louis got the win on the road.

STARS 3, CANADIENS 2

Tyler Seguin scored twice and Matt Duchene had two assists, lifting the Stars to the win.

FLAMES 5, ISLANDERS 2

MacKenzie Weegar recorded his first career hat trick, and Calgary extended its season-high win streak to four games.

Flyers 3, Kraken 2

Sean Couturier scored the go-ahead goal early in the third period to lead the Philadelphia Flyers to a victory over the Seattle Kraken.

Jets 2, Penguins 1

Connor Hellebuyck made 35 saves and the Winnipeg Jets beat the Pittsburgh Penguins to end a five-game losing streak.

Lightning 4, Blue Jackets 2

Branden Hagel had a goal and two assists, Andrei Vasilevskiy stopped 32 shots, and the Tampa Bay Lightning beat the Columbus Blue Jackets to snap a two-game skid.

Hurricanes 1, Devils 0, OT

Sebastian Aho scored 3:40 into OT to give the Carolina Hurricanes a win over the New Jersey Devils.

Senators 5, Maple Leafs 3

Shane Pinto had a goal and two assists and the Ottawa Senators beat Toronto.

predators 5, coyotes 4, ot

Ryan McDonagh scored at 1:36 of overtime and Nashville rallied to beat Arizona.