Tomas Nosek scored the tiebreaking goal early in the third period and the surging Vegas Golden Knights beat the host New York Islanders 3-2 on Wednesday night.
Jonathan Marchessault and William Karlsson also scored to help the Golden Knights win for the 10th time in 13 games. Marc-Andre Fleury, making his 11th consecutive start, stopped 23 shots to take over the NHL victory lead with 18.
Anthony Beauvillier and Adam Pelech scored for New York. The Islanders have lost six of eight (2-4-2). Robin Lehner finished with 14 saves to fall to 0-4-2 in his past seven appearances.
Chicago 6, Pittsburgh 3: Three third-period goals by Marcus Kruger, Jonathan Toews and Brandon Saad overcame a second career hat trick by Bryan Rust — with all his goals in the first two periods — as the host Blackhawks broke a 3-3 tie to defeat the Penguins and stop an eight-game losing streak.
Anaheim 6, Dallas 3: The host Ducks scored four goals in the third period, including the last of Ondrej Kase's hat trick, to overtake the Stars.
Calgary 6, Philadelphia 5 (OT): Johnny Gaudreau scored 35 seconds into overtime, and the host Flames rallied to beat the Flyers for their sixth victory in seven games.
•The Hurricanes placed forward Jordan Staal, the younger brother of Wild center Eric Staal, on injured reserve because of a concussion.