Matt Murray made 25 saves in his first NHL start in nearly 21 months and the visiting Toronto Maple Leafs beat Buffalo 6-3 to extend the Sabres’ skid to 0-9-3 on Friday night.

Third-liners Max Domi, Bobby McMann and Nicholas Robertson had a goal and assist each, and the Atlantic Division-leading Maple Leafs won their fifth in six outings. Auston Matthews, Max Pacioretty and William Nylander also scored.

Murray started after being recalled from the minors earlier in the day, and with Anthony Stolarz to miss four to six weeks after having knee surgery.

A two-time Stanley Cup-winner with Pittsburgh, Murray missed a majority of last season after having bilateral hip surgery.

Buffalo’s JJ Peterka, Mattias Samuelsson and Owen Power had a goal and assist each.

CAPITALS 3, HURRICANES 1: Aliaksei Protas and Connor McMichael each scored in the final minute of a period, Charlie Lindgren made 24 saves and host Washington beat Carolina to end its losing streak at two.

Lindgren was at his best in the second period, most notably a windmill save on Tyson Jost less than a minute after Pyotr Kochetkov (19 saves) made back-to-back stops on quality scoring chances.

Jakub Vrana also scored for the Capitals. Seth Jarvis ended Lindgren’s shutout bid with 9:38 left, but the Hurricanes’ winning streak also ended at two.

CANADIENS 4, RED WINGS 3: Patrik Laine scored a power-play goal with 7:58 remaining to lead visiting Montreal past Detroit.

Jake Evans scored a short-handed goal and added an assist in his 300th career game. Emil Heineman also had a goal and an assist, while Arber Xhekaj scored his first goal of the season.

Patrick Kane, Joe Veleno and Tyler Motte scored for the Red Wings.

PANTHERS 2, BLUES 1, OT: Aleksander Barkov scored a power-play goal with 18 seconds left in overtime, giving host Florida a win over St. Louis.

Oskar Sundqvist got his third goal of the season for the Blues, coming midway through the first period. Uvis Balinskis got his first of the season for the Panthers, with Barkov and Matthew Tkachuk assisting midway through the second.

It stayed that way until the 65th minute, when Barkov ended it with his 10th goal of the season.

UTAH HOCKEY CLUB 2, WILD 1: Dylan Guenther scored his second goal of the game midway through the third period and visiting Utah beat Minnesota.

Guenther beat Marc-Andre Fleury five seconds into a power play for the go-ahead goal.

Karel Vejmelka made 28 saves for the Hockey Club.

Mats Zuccarello had the goal for the Wild.

RANGERS 3, STARS 1: Igor Shesterkin stopped 41 shots, including 23 on seven successful penalty kills, and struggling New York beat host Dallas to end a three-game losing streak.

The Rangers also scored on their penalty kill, Reilly Smith’s short-handed goal tying the score midway through the first period. Vincent Trocheck scored the tiebreaking goal and Chris Kreider added an empty-netter late in the third period.

Roope Hintz scored for the Stars.