Golden Knights 6, Maple Leafs 2

Jonathan Marchessault had two goals and an assist, William Karlsson had a goal and an assist, and Las Vegas beat Toronto on Tuesday night to snap the Maple Leafs’ seven-game winning streak.

Ivan Barbashev and Mason Morelli scored just over three minutes apart in the second period to build a 2-0 lead for Vegas, which got 28 saves from Adin Hill. Nicolas Roy added a late goal and Shea Theodore had three assists. The Knights also ended a three-game slide of their own that included Thursday’s 7-3 home loss to the Leafs.

Canadiens 4, Coyotes 2

Sam Montembeault made 36 saves to help Montreal snap its five-game losing streak with a victory over Arizona.

Joel Armia, Jordan Harris, Tanner Pearson and Nick Suzuki, with an empty-net goal, scored for Montreal.

Red Wings 8, Capitals 3

Shayne Gostisbehere scored in each of the first two periods and Detroit beat Washington for their first six-game winning streak in nearly five years.

Lucas Raymond also had a goal in the first, giving Detroit a 2-0 lead after one.

Panthers 3, Sabres 2

Matthew Tkachuk scored a goal and had an assist in his return from injury and Florida defeated Buffalo.

Flyers 6, Lightning 2

Tyson Foerster and Bobby Brink each scored a goal as Philadelphia defeated Tampa Bay.

Both Foerster and Brink had recently returned to the lineup and provided the Flyers with an offensive boost.

JETS 4, BLUES 2

Sean Monahan scored a goal and added an assist after missing a game because of an illness to help Winnipeg extend its win streak to four games.

HURRICANES 3, WILD 2

Stefan Noesen scored a goal with his face midway through the third period and Carolina rallied to beat Minnesota.

PREDATORS 4, SENATORS 1

Roman Josi had two goals and an assist as Nashville extended its winning streak to six games with a victory over Ottawa.

Gustav Nyquist had a goal and two assists, Michael McCarron also scored and Juuse Saros made 24 saves for the Predators.