Auston Matthews scored two more goals to push his league-leading total to 62, and the Toronto Maple Leafs withstood a third-period rally from the Florida Panthers to hold on for a 6-4 win in a potential first-round play-off matchup on Monday.
Matthews added an assist to help Toronto to its third consecutive victory, which moved the Maple Leafs within four points of Florida for second place in the Atlantic Division. The two teams are currently on course to meet in the Eastern Conference quarter-finals.
Nicholas Robertson and Matthew Knies each contributed a goal and an assist for Toronto, which built a 5-1 lead after two periods before the Panthers scored three straight goals in the third.
Robertson and Matthews both lit the lamp in the opening period to stake the Leafs to a 2-0 advantage before Florida trimmed the deficit on Brandon Montour's goal 47 seconds into the second.
Toronto responded quickly as Tyler Bertuzzi scored off a Matthews feed just 39 seconds later, and goals by David Kampf and Knies before the end of the period increased the Maple Leafs' cushion to 5-1.
The Panthers pulled goaltender Sergei Bobrovsky at the second intermission after the veteran stopped just 11 of 16 shots.
Florida's offence came to life in the third, as Vladimir Tarasenko redirected Niko Mikkola's shot past Toronto netminder Ilya Samsonov just 2:12 into the period and Sam Reinhart cut the lead to 5-3 with 8:02 left to play on his 52nd goal of the season.
With replacement goaltender Anthony Stolarz pulled for an extra attacker, Sam Bennett brought Florida within one when his wrist shot beat Samsonov with 1:50 remaining.
The Panthers couldn't come up with the equaliser, though, and Matthews sealed the outcome with an empty-netter with 46 seconds left.
Tarasenko ended with a goal and two assists for Florida, which has lost three of four. Stolarz stopped all six shots he faced in relief.
Samsonov finished with 26 saves.
Crosby, Penguins halt Rangers' win streak
Sidney Crosby led the way with two goals and an assist as the Pittsburgh Penguins put an end to the New York Rangers' five-game winning streak with a 5-2 victory.
Bryan Rust also scored twice to back 28 saves from Alex Nedeljkovic as the Penguins extended their point streak to five games (3-0-2). Pittsburgh currently sits five points out of a play-off spot in the Eastern Conference.
Nedeljkovic made 10 first-period saves and Rust quickly put Pittsburgh ahead by knocking in a rebound of Crosby's shot just 18 seconds into the contest.
Crosby made it a 2-0 lead midway through the opening period and after a scoreless second, Emil Bernstrom converted a breakaway chance 9:51 into the third to increase the Penguins' margin.
The Rangers regrouped to cut their deficit to 3-2 on goals by Kaapo Kakko and Jack Roslovic, the last coming with 3:07 left to play. New York pulled goaltender Igor Shesterkin in the closing stages, but fell further behind as both Rust and Crosby scored into an empty net inside the final 2 1/2 minutes.
Shesterkin turned aside just 15 of 18 shots to have a three-start winning streak snapped.
Blues continue post-season push with overtime win over Oilers
Brandon Saad scored 2:09 into overtime as the St. Louis Blues continued their late-season push for a play-off spot with a 3-2 win over the Edmonton Oilers.
Brayden Schenn accounted for both St. Louis goals in regulation to help the Blues improve to 8-2-1 over their last 11 games. The surge has brought St. Louis within three points of the Los Angeles Kings, who were dealt a 4-3 loss by the Winnipeg Jets on Monday, for the Western Conference's final wild-card berth.
The Blues trailed 1-0 after one period, but Jordan Binnington stopped all 13 Edmonton shots in the second and Schenn tied the game with a power-play goal 8:15 into the middle stanza.
Schenn struck again 1:44 into the third before the Oilers drew back even when Leon Draisaitl stuffed a feed from Connor McDavid past Binnington with 5:25 remaining in regulation.
Edmonton committed a costly giveaway in the neutral zone during overtime, though, which led to Saad scoring on a breakaway for his fifth goal in six games.
Mattias Ekholm recorded the Oilers' first goal and added an assist on Draisaitl's 39th tally of the season.
Binnington ended with 36 saves and Stuart Skinner stopped 26 shots for Edmonton.