PITTSBURGH >> Artemi Panarin had two goals and three assists, and the New York Rangers zoomed past the Pittsburgh Penguins for a 7-4 win on Saturday.

Chris Kreider and K’Andre Miller each had a goal and two assists for the Rangers, who have won four of five to create a sliver of space between themselves and Carolina in the race for first in the Metropolitan Division. Adam Fox, Mika Zibanejad and Kaapo Kakko also scored.

Jonathan Quick made 34 saves to win for the sixth time in his last seven starts.

Bryan Rust scored his 20th goal of the season for the Penguins. John Ludvig, Lars Eller and Valtteri Puustinen also scored.

LIGHTNING 5, PANTHERS 3>> Steven Stamkos scored two goals, Andrei Vasilevskiy stopped 47 shots and Tampa Bay beat Florida.

Darren Raddysh, Michael Eyssimont and Nikita Kucherov also scored for the Lightning, who have won four of five. Vasilevskiy had 16 saves in the second period when Tampa Bay was outshot 18-3.

The Lightning are four points ahead of the Detroit Red Wings for the top wild card in the Eastern Conference.

HURRICANES 5, MAPLE LEAFS 4, SO >> Jake Guentzel scored in the shootout and Carolina rallied from two goals down late to beat the Toronto.

Sebastian Aho had two goals and an assist, Jordan Martinook and Seth Jarvis also scored, and Guentzel and Brent Burns each had two assists for Carolina. Pyotr Kochetkov stopped 36 shots.

Burns skated in his 1,400th regular season game, becoming the 42nd player in NHL history to reach the milestone.

John Tavares had a goal and an assist, and William Nylander, Nick Robertson and David Kampf also scored for Toronto. Morgan Rielly had two assists and Ilya Samsonov made 36 saves.

SENATORS 4, ISLANDERS 3, OT >> Brady Tkachuk scored on the power play in overtime to complete a hat trick and Joonas Korpisalo made 30 saves to help the Ottawa beat the New York Islanders.

Ridly Greig also scored for Ottawa, which won its third straight game after losing seven in a row.

Bo Horvat tied the contest for the Islanders on the power play with 38 seconds left in regulation to send it into overtime. Horvat was called for holding at 3:05 in overtime and Tkachuk scored his team-leading 30th goal with 24 seconds remaining.

RED WINGS 4, SABRES 1 >> Patrick Kane scored a tiebreaking goal late in the second period and James Reimer stopped 25 shots, lifting Detroit over Buffalo in a matchup of teams vying for a wild-card spot in the Eastern Conference playoffs.

Detroit earned a desperately needed win after losing seven straight games in regulation for the first time since early in the 2019-20 season. The slump dropped the Red Wings out of a favorable position to end a postseason drought that dates to 2016.

FLAMES 5, CANADIENS 2 >> Mikael Backlund had two goals and an assist, and Calgary beat Montreal in the first game since coach Martin St. Louis took an indefinite leave because of family reasons.

Nazem Kadri had a goal and an assist, helping Calgary to its second straight victory. Martin Pospisil and Daniil Miromanov also scored.

The Flames remained in distant playoff contention with 15 games remaining in their regular season.

BLUE JACKETS 4, SHARKS 2 >> Alex Nylander scored twice and added an assist, Daniil Tarasov stopped 39 shots, and Columbus snapped a three-game losing streak with win over San Jose.

Johnny Gaudreau had a goal and two assists, and Boone Jenner added a goal and an assist as Columbus beat the Sharks for the fourth straight time in a game between the two teams in last place in their respective conferences.

COYOTES 4, DEVILS 1 >> Karel Vejmelka stopped 37 shots and Arizona rode a three-goal first period to a victory over New Jersey.

J.J. Moser, Dylan Guenther, Logan Cooley and Clayton Keller scored for the Coyotes. Nick Schmaltz assisted on three of the goals. Keller also had an assist on Guenther’s goal, giving him 400 career points. Shane Doan is the only other player to reach that mark during the franchise’s 28 years in Arizona.