Flyers 2, Blue Jackets 1
Nolan Patrick scored the go-ahead goal midway through the third period and Petr Mrazek made 19 saves in his Philadelphia debut, leading the streaking Flyers to a victory over Columbus. Claude Giroux had a goal and an assist and Shayne Gostisbehere added two assists for the Flyers, who won their fourth straight game while improving to 8-0-2 in the last 10. Artemi Panarin scored for Columbus (30-26-5), which entered Thursday clinging to the second wild-card spot in the Eastern Conference.
Panthers 3, Capitals 2
Vincent Trocheck scored the winning goal with 19.1 seconds left to lift Florida over Washington, hours after victims of last week’s shooting at nearby Marjory Stoneman Douglas High School were honored with a somber video tribute. With the score tied at 2, Trocheck redirected a shot by Jonathan Huberdeau past goaltender Braden Holtby during a power play. Nick Bjugstad scored the tying goal for the Panthers late in the third period, and Maxim Mamin got his first NHL goal. Roberto Luongo made 33 saves in his third game since returning from a groin injury. Andre Burakovsky had a goal and an assist, and Lars Eller also scored for the Capitals. Holtby stopped 30 shots but lost his fifth straight.
Sabres 3, Red Wings 2, OT
Marco Scandella scored with a second left in overtime, lifting Buffalo to a win over Detroit. Justin Abdelkader pulled the Red Wings into a 2-all tie with 1:25 remaining in the third period. They had a chance to win early in overtime, but Tomas Tatar failed to get a shot off on a breakaway. Rasmus Ristolainen had a goal early in the game to put the Sabres ahead and Robin Lehner finished with 35 saves, including some key ones in the extra period. Jimmy Howard stopped 27 shots for the Red Wings.
Maple Leafs 4, Islanders 3, SO
Tyler Bozak scored the shootout winner and Toronto edged the New York Islanders. Auston Matthews tipped in Jake Gardiner’s shot to tie it 3-all with 3:29 remaining in the third period. Mitch Marner and Morgan Rielly had the other Maple Leafs goals, and Frederik Andersen made 32 saves. Toronto (38-20-5) has won eight straight at home. Ryan Pulock, Mathew Barzal and Jordan Eberle scored for the Islanders (29-26-7).
Wild 4, Devils 2
Joel Eriksson Ek and Chris Stewart scored in a 39-second span during Minnesota’s three-goal second period, and the Wild rallied from two down to beat New Jersey. Wild defenseman Mike Reilly also scored in the second period and Eric Staal iced the game with an empty-net goal, his 900th NHL point. Backup goalie Alex Stalock made 38 saves as the Wild moved into third place in the Central Division after winning for the 11th time in 17 games (11-3-3). Taylor Hall and Stefan Noesen scored for the Devils, who have lost two in a row after a four-game winning streak. Eddie Lack made 21 saves. Hall’s 13-game point streak is the longest in NHL this season, one more than David Pastrnak of Boston.
Canadiens 3, Rangers 1
Antti Niemi made 31 saves and Montreal beat the struggling New York Rangers to snap their six-game losing streak. Tomas Plekanec, Jeff Petry and Phillip Danault scored for Montreal (23-29-8), which avoided matching its longest skid of the season. Niemi got the start in place of injured Carey Price. Kevin Hayes scored for the Rangers (27-29-5), who have lost five in a row. Alexandar Georgiev, making his NHL debut, stopped 38 of 40 shots. Hayes spoiled Niemi’s shutout bid with exactly three minutes remaining.
Lightning 4, Senators 3
Nikita Kucherov had two assists to reach 80 points this season and Tampa Bay defeated Ottawa. Tyler Johnson, Victor Hedman, Vladislav Namestnikov and Brayden Point scored for the Lightning (41-17-3), who leapfrogged expansion Vegas to regain the top spot in the overall NHL standings with 85 points. Louis Domingue earned his third win by stopping 33 shots. Kucherov, the NHL’s leading scorer, has 32 goals and 48 assists in 61 games. Ryan Dzingel, Mark Borowiecki and Derick Brassard scored for the Senators (21-29-10), who are 0-2-1 in their last three games. Craig Anderson made 20 saves.