COLUMBUS, Ohio (AP) — Chris Kunitz and Beau Bennett scored goals 47 seconds apart midway through the third period and Marc-Andre Fleury made 35 saves as the Pittsburgh Penguins clinched an NHL playoff spot with a 2-1 win over the Columbus Blue Jackets on Friday.

James Wisniewski scored a power-play goal for Columbus with 3:06 left, but Pittsburgh hung on as Fleury made huge saves on Brandon Dubinsky and Cam Atkinson during a scrum in the final seconds.

Curtis McElhinney, taking the place of the ill Sergei Bobrovsky, stopped the first 28 Penguins shots before Kunitz notched his 34th with 9:25 left.

The Penguins are now at 99 points, moving closer to clinching the Metropolitan Division title.

OILERS 4, DUCKS 3

EDMONTON, Alberta (AP) — Andrew Ference scored at 3:51 of overtime and Ben Scrivens stopped 48 shots as Edmonton pulled off an upset over Anaheim.

Sam Gagner, Jordan Eberle and Oscar Klefbom also scored for the Oilers, who are in last place in the Western Conference. Edmonton ended a three-game skid.

Nick Bonino, Patrick Maroon and Mathieu Perreault scored for the Ducks, who had a two-game winning streak come to an end and missed out on an opportunity to move into a tie for first in the Pacific Division with the San Jose Sharks.

The Ducks remain one win short of tying their franchise record of 48 wins in a season, set in 2006-07 when they won the Stanley Cup.

FLYERS 4, MAPLE LEAFS 2

PHILADELPHIA (AP) — Vinny Lecavalier, Scott Hartnell, Claude Giroux and Wayne Simmonds scored goals, leading Philadelphia over Toronto.

Toronto's James van Riemsdyk scored 4 seconds into the second, matching an NHL record for fastest goal from the start of the period. But the Maple Leafs' skid reached seven games.

Lecavalier was dropped from a spot on the wing on the second line to his more natural center on the fourth line. But he also had the spot on the top power-play unit and scored in the first with Philadelphia holding a two-man advantage.

FLAMES 4, RANGERS 3

CALGARY, Alberta (AP) — Mike Cammalleri had a goal and an assist to lead Calgary over New York.

Cammalleri has scored 10 times since the NHL's trade deadline on March 5 and four of them have been winners, including his goal with 7.8 seconds left in the second period. He also scored the shootout winner in Calgary's 2-1 win at home over the San Jose Sharks on Monday.

Joe Colborne, Mark Giordano and Kevin Westgarth also scored for the Flames, who tied a club record with their 45th one-goal game of the season. They improved their record to 22-17-8 in those one-goal matchups.

Brad Richards had a goal and an assist for the Rangers, whose winning streak ended at five games.

SENATORS 5, BLACKHAWKS 3

OTTAWA, Ontario (AP) — Craig Anderson had 46 saves and Clarke MacArthur had a goal and two assists and Ottawa beat Chicago.

It was Anderson's first game back since being injured March 10.

Erik Condra, Cody Ceci, Milan Michalek and Kyle Turris also scored for the Senators.

Patrick Sharp, Marian Hossa and Brent Seabrook scored for Chicago. Antti Raanta made 24 saves.

STARS 7, PREDATORS 3

DALLAS (AP) — Dallas had seven players score goals in a victory over Nashville.

Alex Goligoski had three assists, tying his career high.

Colton Sceviour, Trevor Daley and Ryan Garbutt each had a goal and an assist.

After Nashville pulled within 5-3 in the third period on Eric Nystrom's goal, Valeri Nichushkin and Cody Eakin scored 9 seconds apart for a 7-3 edge.

Stars goalie Kari Lehtonen allowed three goals on 28 shots.