DENVER - Max Pacioretty scored at 1:56 of overtime to give the Vegas Golden Knights a 3-2 victory over the Colorado Avalanche on Saturday.
Vegas rebounded from a 5-1 loss in the series opener Thursday night to move a point ahead of Colorado atop the West Division.
Pacioretty also had an assist, Alex Martinez and William Carrier scored, and Marc-Andre Fluery made 22 saves.
Joonas Donskoi and Devon Toews scored for Colorado, and Philipp Grubauer made 31 saves. The Avalanche had won eight straight at home.
Vegas had a 34-24 shots advantage, the first time Colorado has been outshot in 20 games. The last time an opponent outshot the Avalanche was Vegas on Feb. 16.
PENGUINS 6, ISLANDERS 3
PITTSBURGH (AP) — Bryan Rust had his fourth career hat trick, Sidney Crosby added a goal and an assist and short-handed Pittsburgh beat New York.
Evan Rodrigues and Frederick Gaudreau also scored, and Tristan Jarry stopped 29 shots to help Pittsburgh pulled within two points of New York and Washington for the East Division lead.
Mathew Barzal, Anthony Beauvillier and Jordan Eberle scored for New York, but the Penguins beat the Islanders for the fifth time in seven meetings by chasing Ilya Sorokin. The teams will meet again Monday night.
BRUINS 3, SABRES 2
BOSTON (AP) — Buffalo lost its 17th consecutive game, twice blowing one-goal leads before Craig Smith scored with 3:50 left to give Boston the victory.
The Sabres have not won since Feb. 23, tying the 18th longest NHL losing streak.
Matt Grzelcyk and Nick Ritchie each had a goal and an assist, and third-stringer Daniel Vladar stopped 25 shots for Boston. Sam Reinhart and Kyle Okposo scored for Buffalo.
COYOTES 4, SHARKS 0
GLENDALE, Ariz. (AP) — Phil Kessel had his seventh career hat trick, Adin Hill made 34 saves and Arizona beat San Jose for its third straight victory.
Clayton Keller had a goal and two assists for the Coyotes. They tied St. Louis for fourth place in the West Division with 37 points.
Hill made 20 saves Friday night in a 5-2 win over the Sharks.
HURRICANES 4, LIGHTNING 3
RALEIGH, N.C. (AP) — Martin Necas scored his second goal of the game to break a tie with 3:53 remaining and Carolina beat Tampa Bay in a Central Division showdown.
Necas, who also had two assists, put the Hurricanes ahead on a power play, with Dougie Hamilton getting an assist to extend his franchise-record points streak for a defenceman to 14 games. That’s the longest active streak in the NHL for any player.
Goals by Cedric Paquette and Sebastian Aho in a 1:02-second span early in the second tied it. Necas put Carolina ahead with his first goal later in the period.
Blake Coleman and Pat Maroon scored in the first period and Mathieu Joseph tied the game 22 seconds into the third for Tampa Bay.
Hurricanes goalie James Reimer made 19 saves.
FLYERS 2, RANGERS 1
PHILADELPHIA (AP) — Sam Morin scored his first NHL goal with 4:27 left to help Philadelphia beat New York.
Nolan Patrick also scored for the Flyers, who badly needed to win a close one against the Rangers. New York beat the Flyers 9-0 last week and again 8-3 on Thursday night, scoring 15 straight goals over the two games.
Mike Zibanejad scored for New York.
MAPLE LEAFS 4, OILERS 3, OT
TORONTO (AP) — Auston Matthews scored 54 seconds into overtime to give lift Toronto past Edmonton for its third straight victory.
Matthews fired the puck towards the net that it went off Edmonton’s Darnell Nurse and got past goalie Mike Smith. Matthews broke a tie with Oilers star Connor McDavid for the NHL goals lead with his 22nd. The Toronto star also had an assist.
Toronto overcame a two-goal deficit in the third period, with John Tavares cutting it to open with 7:39 left and William Nylander tying it with 3:22 remaining. Pierre Engvall also scored, and Jack Campbell made 17 saves.
Leon Draisaitl had a goal and two assists for Edmonton, Tyson Barrie added a goal and an assist against his former team, and Nurse also scored. Mike Smith made 27 saves. McDavid had two assists to push his NHL-best points total to 62.
The teams will complete the two-game set and the nine-game season series Monday night at Scotiabank Arena.
PREDATORS 3, BLACKHAWKS 1
CHICAGO (AP) — Mikael Grunland, Rocco Grimaldi and Ryan Johansen scored and Nashville beat Chicago for its fourth consecutive win.
Juuse Saros made 20 saves, and Luke Kunin had two assists to help Nashville move ahead of Columbus into fifth in the Central Division, two points behind the Blackhawks in the race for the division’s final playoff berth.
Pius Suter scored for Chicago.
PANTHERS 4, STARS 3, OT
DALLAS (AP) — Aaron Ekblad scored with 9.3 seconds left in overtime after his apparent winner moments earlier was wiped out by a replay review, and Florida beat Dallas.
Carter Verhaeghe got the Panthers to overtime with a hat trick and they snapped a three-game losing streak that marked their longest of the season. Sergei Bobrovsky made 31 saves in the first of back-to-back games between the teams in Dallas.
Denis Gurianov, John Klingberg and Joel L’Esperance scored for the Stars.
RED WINGS 3, BLUE JACKETS 1
DETROIT (AP) — Adam Erne and Robby Fabbri scored 29 seconds apart in the first period and Calvin Pickard made 21 saves in his first start of the season, helping Detroit beat Columbus Blue.
Anthony Mantha also scored for the last-place Red Wings. They were coming off an embarrassing 7-1 loss at Nashville on Thursday night.
FLAMES 4, JETS 2
CALGARY, Alberta (AP) — Johnny Gaudreau responded to a barb from his coach with a pair of assists in Calgary's victory over Winnipeg.
Josh Leivo, Mark Giordano, Andrew Mangiapane and Sam Bennett scored for the Flames (16-17-3), who halted a four-game losing streak in the second of three straight meetings between the teams.
Gaudreau, who had two goals in nine games coming in, produced his first multi-point game in a month in his 500th career game.
After a 3-2 loss Friday to the Jets, Flames coach Darryl Sutter said: “Hopefully he has more energy than in his 499th game.”
Winnipeg defenceman Logan Stanley got his first NHL goal and Mason Appleton also scored for the Jets (21-12-2), who trail Toronto by two points atop the North Division.
Both clubs started their backup goalie. David Rittich made 22 saves for the win. Laurent Brossoit turned away 29 shots in the loss.