Shayne Gostisbehere scored twice, leading the Philadelphia Flyers past visiting Tampa Bay, 4-2, on Monday night to snap the Lightning’s franchise-best nine-game winning streak.
Gostisbehere, Brayden Schenn, and Wayne Simmonds each scored third-period goals for the Flyers.
The Flyers have 73 points and moved within 2 of idle Detroit for the final wild-card playoff berth in the Eastern Conference. The Flyers went 5-1 on their homestand and earned 10 of 12 possible points to key their surge in the standings.
There are 17 games left for the Flyers and two of them are against Detroit.
Ondrej Palat and Vladislav Namestnikov scored for Tampa Bay in its first loss since Feb. 16 against San Jose. The Lightning had won six straight on the road.
Gostisbehere, the sensational rookie defenseman, had his first two-goal game for the Flyers, and his go-ahead goal early in the third ended an 0-for-15 slump for the Flyers on the power play.
His 14 goals are a team record for a rookie defenseman.
Schenn scored his 22d goal of the season for some needed insurance against a Lightning team that struggled to generate much offense.
Namestnikov struck for his 11th goal of the season with 5:07 left that brought Tampa Bay within one.
Simmonds scored an empty-netter and the Flyers hit the road with a renewed playoff push.
Palat knocked home a rebound from the slot just 4:07 into the game for a 1-0 lead. Slater Koekkoek had the assist for his first career NHL point.
The Lightning not only should have enjoyed that goal — they should have appreciated that shot.
There weren’t many more the rest of the way for the Lightning. They had three shots on goal in the first period and six in the second.
Steve Mason made 16 saves for the Flyers.
Andrei Vasilevskiy was sensational, stopping shots from all angles all while carrying a heavy workload. He stopped 21 of a whopping 22 shots in the second period and kept Tampa Bay in the game. He finished with 36 saves.
His lone mistake came when Gostisbehere squeezed in his 13th goal with 3:09 left in the period. Philadelphia’s first goal came on its 30th shot.
‘‘We were buzzing all over their offensive zone,’’ Flyers center Sean Couturier said. ‘‘We were bringing a lot of pucks to their net, creating some second and third chances. We didn’t capitalize that much but we did finally score that first one.’’
The Flyers again struggled on the power play, failing on all four attempts in the first, putting them in an 0-for-15 skid.
Sharks 2, Flames 1 — Joe Pavelski scored 19 seconds into overtime, giving San Jose a road win over Calgary. The Sharks’ Martin Jones stopped 47 shots.
Brent Burns had the opening goal just 1:56 into the game, but San Jose didn’t score again until Pavelski potted his 30th.
Avalanche 3, Coyotes 1 — At Denver, Semyon Varlamov had 37 saves while Matt Duchene and Mikhail Grigorenko had a goal and an assist each for Colorado.
Shawn Matthias also scored for the Avalanche, who are tied with Minnesota for the second wild-card spot in the Western Conference. Both teams have 72 points, but the Wild have played one fewer game.
Boyd Gordon scored and Louis Domingue had 34 saves for Arizona.
Varlamov served as the backup for two games after he struggled in losses to Detroit and Minnesota last week. He was pulled from a 6-3 loss to the Wild after allowing three goals on 12 first-period shots.
Sabres 4, Maple Leafs 3 — Jack Eichel and Evander Kane scored less than four minutes apart in the third period, and Sam Reinhart scored in the shootout as Buffalo won in Toronto.
It was the 22d loss in 27 games for the league-worst Leafs and fifth straight one-goal defeat.
For Buffalo, the victory snapped a string of six straight shootout losses.
Rookie Zach Hyman scored his first career NHL goal for Toronto, and Leo Komarov and Brad Boyes also scored.
Mark Pysyk had the other Buffalo goal, and Chad Johnson stopped 30 of 33 shots.
Garret Sparks made 24 saves for the Leafs, who remain last in the NHL with 53 points.