LAS VEGAS – Malcolm Subban stopped 20 shots for his first NHL shutout, William Karlsson and Reilly Smith each scored twice, and the Vegas Golden Knights beat the Winnipeg Jets 5-0 on Thursday night.
Tomas Nosek also scored for Vegas, which is 10-1 since losing to Winnipeg 6-3 in its final game before acquiring Mark Stone at the trade deadline.
Subban, whose shutout came in his 35th career start, has won two straight and seven of his last nine starts. He’s also nearly unbeatable at T-Mobile Arena with a 13-1-0 record in two seasons.
Winnipeg dropped to 5-3-0 in the second game of back-to-backs this season.
Laurent Broissoit started in net for the Jets, but was pulled after allowing three goals. Connor Hellebuyck, who entered with 14 minutes left in the second period, allowed two goals and made 18 saves.
Lightning 6, Hurricanes 3
RALEIGH, N.C. – Ryan Callahan scored the tiebreaking goal midway through the third period, and the Tampa Bay picked up its seventh straight win.
Steven Stamkos had a goal and two assists and Tyler Johnson, Anthony Cirelli, Brayden Point and Ryan McDonagh all scored for the Lightning, who scored four unanswered goals in the third period to erase a 3-2 deficit.
Victor Hedman had three assists and Louis Domingue stopped 25 of 28 shots for his 13th win in his past 14 starts. Lightning forward Nikita Kucherov became the first player to reach 120 points in a season since 2006-07 with his assist on Johnson’s first-period goal.
Nino Niederreiter, Dougie Hamilton and Jordan Staal scored for the Hurricanes. Curtis McElhinney made 26 saves.
Canadiens 4, Islanders 0
MONTREAL – Carey Price stopped 27 shots for his fourth shutout of the season and Montreal beat New York to remain in the hunt for an Eastern Conference playoff spot.
Joel Armia, Shea Weber, Jonathan Drouin and Jordan Weal also scored for the Canadiens (39-28-7), who won their second straight after dropping two in a row.
Thomas Greiss gave up four goals on 22 shots for the Islanders (42-25-7) before being pulled in the second period. Robin Lehner made 12 saves in relief.
Kings 4, Sharks 2
LOS ANGELES – Anze Kopitar had a goal and an assist, Matt Roy scored his first career goal and Los Angeles Kings used a three-goal third period to top San Jose.
Dustin Brown and Jeff Carter also scored for Los Angeles, which snapped a five-game skid at home. Jonathan Quick made 23 saves.
Barclay Goodrow and Tomas Hertl scored, and Martin Jones made 31 saves for the Sharks, who trail Calgary by five points for the Pacific Division lead and the best record in the Western Conference.
Flyers 3, Blackhawks 1, SO
CHICAGO – Carter Hart made 40 saves and James van Reimsdyk snapped a tie in the third period, helping Philadelphia beat Chicago.
Corban Knight also scored and Sean Couturier added an empty-net goal as Philadelphia picked up a sorely needed victory after dropping three of four.
Erik Gustafsson scored, and Corey Crawford made 25 stops for Chicago (32-31-10), which missed out on a chance to gain ground in the race for the second wild card out West.
Avalanche 3, Stars 1
DALLAS – Philipp Grubauer made a season-high 44 saves, including 23 in the third period, defensemen Erik Johnson and Tyson Barrie scored and Colorado beat Dallas to make the Western Conference playoff race even tighter.
Grubauer has allowed only two goals while facing 104 shots and carrying Colorado on a three-game winning streak.
Carl Soderberg added an empty-net goal with 49 seconds left for the final margin, helping the Avalanche leapfrog idle Minnesota for eighth place in the conference standings.
Tyler Seguin scored the lone goal for Dallas with 5:01 to play. Goalie Ben Bishop’s personal winning streak ended at six games.
Bruins 5, Devils 1
NEWARK, N.J. – Patrice Bergeron scored twice and reached the 30-goal mark for the fifth time and streaking Boston beat injury-ravaged New Jersey to open a six-point lead over Toronto in the race for second place in the Atlantic Division.
David Pastrnak, Danton Heinen and David Backes also scored for the Bruins, who are 16-3-1 in their last 20 games. Tuukka Rask made 22 saves to improve to 18-2-3 in his last 23 games.
Drew Stafford scored for the Devils, ending a 34-game goal-scoring drought. Cory Schneider made 22 saves as New Jersey lost for the ninth time in 12 games (2-9-1).
Panthers 4, Coyotes 2
SUNRISE, Fla. – Aleksander Barkov scored two goals and Jonathan Huberdeau had three assists as Florida won for the first time in three games.
Mike Hoffman and MacKenzie Weegar also scored goals for the Panthers. Roberto Luongo made 32 saves and broke a five-game losing streak. Evgenii Dadonov added two assists.
Brad Richardson and Michael Grabner scored for the Coyotes, who lost their third straight. Darcy Kuemper stopped 18 shots.
Blues 5, Red Wings 2
ST. LOUIS – Ivan Barbashev recorded his first career NHL hat trick to lead St. Louis past Detroit.
Oskar Sundqvist and Pat Maroon also scored for the Blues, who have earned points in their last four games. Rookie Jordan Binnington made 20 saves, improving to 19-4-1.
Thomas Vanek scored twice and Jonathan Bernier made 19 saves for the Red Wings, who had their two-game winning streak snapped.
Penguins 2, Predators 1, SO
NASHVILLE, Tenn. – Sidney Crosby’s goal in the shootout gave Pittsburgh a win over Nashville and ended the Penguins’ three-game losing streak.
Bryan Rust scored in regulation for the Penguins, who moved into a second-place tie with the New York Islanders in the Metropolitan Division with 91 points each. Matt Murray made 27 saves.
Ryan Ellis scored for Nashville, which had its three-game winning streak snapped. Pekka Rinne made 31 saves in the loss as Nashville remained three points behind first-place Winnipeg in the Central Division.
Flames 5, Senators 1
CALGARY, Alberta – Andrew Mangiapane, Garnet Hathaway and Matthew Tkachuk each had a goal and an assist As Calgary topped Ottawa in a game that matched the top team in the West against the team with the worst record in the East.
Mark Giordano scored Calgary’s league-leading 18th short-handed goal and Mikael Backlund also scored for the Flames. Derek Ryan assisted on two goals. Mike Smith made 18 saves.
Dylan DeMelo scored for the Senators (25-43-6). Craig Anderson stopped 31 shots.
Oilers 4, Blue Jackets 1
EDMONTON, Alberta – Connor McDavid had a goal and an assist, Leon Draisaitl had three assists as Edmonton snapped a two-game skid with a win over Columbus.
Kyle Brodziak, Zack Kassian and Ryan Nugent-Hopkins also scored for Edmonton.
David Savard had the only goal for the Blue Jackets, who have lost three in a row.
Columbus’ loss coupled with Montreal’s 4-0 shutout of the New York Islanders earlier in the night put the Canadiens into the Eastern Conference’s second wild-card spot, one point ahead of the Blue Jackets.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.