Islanders 5-4 Senators
The Islanders scored five goals on 18 shots between the second and third period to rally back and beat the Senators.
After David Perron (2) and Shane Pinto (7) put Ottawa up 2-0, Emil Heineman (2) and Bo Horvat (4) tied it up for the Islanders.
Tim Stutzle (2) would put his Senators back on top 3-2 in the second period, but Max Shabanov (2) would tie it up again for the Isles just a minute later.
Then, in a timely fashion, Dylan Cozens (3) retook the lead for Ottawa a minute after Shabanov's goal.
But the veterans got it down for New York in the third - Kyle Palmieri (2) tied it up 4-4, then Anders Lee (1) put one home with two minutes left in the game.
The Isles have now won back-to-back games and improve to 2-3-0; Ottawa falls to 2-4-0.
Devils 5-3 Oilers
The Devils made it four straight wins on Saturday, primarily thanks to Jack Hughes' (3) two goals and assist to Jesper Bratt (3) during a power play for his third on the year.
Connor Brown (3) and Dawson Mercer (3 - empty net) scored the other two for New Jersey, while Ryan Nugent-Hopkins (4) also scored twice for Edmonton.
Curtis Lazar (1) scored his first of the season with just three seconds left in the game, but it was already over at that point.
New Jersey improves to 4-1-0, Edmonton falls to 2-2-1.
Sabres 3-0 Panthers
Josh Doan (2) scored his first two goals of the season, both on a power play, en route to handing Florida their fourth-straight loss.
Owen Power (1) scored his first minutes after Doan put away his second to give the Sabres the 3-0 lead. Netminder Alex Lyon put up his fifth-career shutout after making 32 saves on the day.
After losing their first three games of the season and being outscored 10-2, Buffalo has now flipped the switch after winning back-to-back games and outscoring opponents 11-4. They improved to 2-3-0.
Florida, on the other hand, has now lost four straight after winning their first three games and are now 3-4-0 on the year.
Seattle Kraken 4-3 Maple Leafs
Joshua Mahura (1) scored his first goal of the season, and his first with his new team, to win it for the Kraken in overtime.
Both teams exchanged goals all game with Shane Wright (2), Jani Nyman (2), Vince Dunn (2) scoring for the Kraken and Morgan Rielly (2) and John Tavares both scoring for the Leafs.
Tavares put up two goals for the Leafs but it was all for naught in the end. However, he did reach 500 career points
Rangers 4-3 Canadiens
After going down 2-0 thanks to a pair of goals from Montreal's Juraj Slafkovský (2) and Nick Suzuki (1), the Rangers went on to score four straight goals to win the game as they improved to 3-3-1.
Mika Zibanejad (2), J.T. Miller (2), Artemi Panarin (1), who had four total points, and Matthew Robertson (1), who scored his first career NHL goal.
Noah Dobson (1) scored his first goal as a member of the Canadiens late in the third period, but it wasn't enough as Montreal falls to 4-2-0.
Flyers 2-1 Wild
After a scoreless first period, Vladimir Tarasenko (1) scored his first goal of the season to put the Wild up 1-0 in the second.
But Philly's Owen Tippett (3) responded in the third to tie it all up 1-1.
Then, in overtime, Noah Cates (2) sent one home for a Flyers win.
Minnesota, who were held to just 16 shots, the second fewest of all teams on Saturday, fell to 2-3-1 on the year, while Philly improved to 2-2-1.
Blue Jackets 3-2 Lightning
The Lightning have now lost three straight games after the Blue Jackets rallied from being down 2-1 entering the second period.
Kent Johnson (1) put Columbus on the board first before Ryan McDonagh (2) and Anthony Cirelli (3) retaliated for the Lightning.
But goals from Damon Severson (1) and Kirill Marchenko (5) put the Blue Jackets on top in the end.
Columbus moves to 2-3-0 to start the season. As for the Lightning, they sit at the bottom of the Eastern Conference at 1-3-2.
Blues 3-1 Stars
Jordan Kyrou (1) and Jimmy Snuggerud (3) put the Blues up 2-0 in the second period after a scoreless first from both teams in which they each had six shots on goal.
Mikko Rantanen (3) scored late in the third to slash the lead in half, but St. Louis' Pius Suter (2) put one in the empty net to finish the game.
After winning their first three games, the 3-2-0 Stars have now lost back-to-back games. The Blues improve to 3-2 on the season. They are the only team in the Western Conference with a winning record and a negative score differential (-3).
Jets 4-1 Predators
Despite being outshot 31-24, the Jets scored four straight goals before the Preds finally got one on the board courtesy of Michael Bunting (2) with just over a minute left in the game.
Mark Scheifele (6) scored the Jets' first goal as he surpassed Blake Wheeler as the franchise's all-time leader in points with 813.
Nino Niederreiter (2), Logan Stanley (2), and Vladislav Namestnikov (2) scored the other three for Winnipeg, who improved to 4-1-0 as they ride a four-game win streak.
Nashville has now lost three straight as they fall to 2-2-2.
Avalanche 4-1 Bruins
Boston's John Beecher (1) scored his first goal of the season to put Boston up 1-0 - then that was that from the Bruins.
The Avalanche would go on to score four unanswered goals and outshot Boston 31-7 across the second and third periods.
Boston finished with 15 total shows - the fewest of any team on Saturday.
Nathan MacKinnon (6) scored twice, while teammates Josh Manson (1) and Martin Necas (4) scored the other two.
The Avs have now won three in a row as they improve to 5-0-1 and sit atop the Western Conference. Boston falls to 3-3-0 as they've now lost three straight games after winning their first three of the season.
Hurricanes 4-3 Kings
Carolina's Jordan Staal (3) scored his 300th and 301st career goals within the first four minutes of the game to give the Canes an early 2-0 lead.
Jesperi Kotkaniemi (1) scored his first on the year to put them up 3-0, but Los Angeles wouldn't go down quietly.
Trevor Moore (2), Andrei Kuzmenko (2), and Kevin Fiala (4) would score three unanswered goals for the Kings to send it to overtime - where Seth Jarvis (6) would win it for the Canes.
The Canes have now improved to a league-best 5-0-0 record, while the Kings have fallen to 1-2-3, having lost three straight.
Golden Knights 6-1 Flames
Mitch Marner scored his first goal as a member of the Golden Knights, but Calgary's Jonathan Huberdeau (1) tied it up 1-1.
From there on, it's been all Vegas.
Tomas Hertl (3), Mark Stone, Ivan Barbashev (2), and Marner again for his second put the Golden Knights up 5-1. Then Stone (2) also joined Marners in scoring his second of the game to put Vegas up 6-1, creating an impossible comeback scenario for the Flames.
Penguins 3-0 Sharks
Sidney Crosby (3) got things started for the Penguins in the first period before teammate Anthony Mantha (2) put another on the scoreboard in the third period.
Sharks rookie Michael Misa had a couple of opportunities to score his first goal, but Pittsburgh's Tristan Jarry was a brick wall on Saturday night.
Evgeni Malkin (2) scored the empty-netter in the end.
Pittsburgh is now 4-2-0 to start the season, while San Jose remains winless at 0-2-3.