Chris Kunitz and Beau Bennett scored goals midway through the third period as the Pittsburgh Penguins clinched an NHL playoff spot with a 2-1 win over the Columbus Blue Jackets.

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

"We're fighting for every inch we can get right now," coach Dan Bylsma said after his team ended a string of three regulation defeats.

"Tonight, this was exactly what we've talked about and wanted from this game. It was a playoff-type game, with playoff-type intensity."

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

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

Ducks miss out

The Anaheim Ducks, meanwhile, missed an opportunity to move into a tie with San Jose for first in the Pacific Division, falling to the last-place Edmonton Oilers 4-3 in overtime.

Andrew Ference scored in overtime and Ben Scrivens stopped 48 shots for Edmonton, which ended a three-game skid.

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

The Dallas Stars had seven different players score goals in their 7-3 victory over the Nashville Predators.

After Nashville pulled within 5-3 in the third period on Eric Nystrom's goal, Valeri Nichushkin and Cody Eakin scored nine seconds apart to give the Stars a four-goal cushion.

Elsewhere, the Philadelphia Flyers topped the Toronto Maple Leafs 4-2, the Calgary Flames ended New York's winning streak at five games, beating the Rangers 4-3, and the Ottawa Senators defeated the Chicago Blackhawks 5-3.

Source: AP