Updated

Cam Ward figured out how to stop the Detroit Red Wings at just the right time.

Facing a virtual must-win situation to keep his team alive for a playoff spot, Ward made 42 saves to lead the Carolina Hurricanes past Detroit, 3-0 on Wednesday night.

"We refused to give up," Ward said.

Jeff Skinner and Derek Joslin scored in the second period and Erik Cole added a goal in the third for the Hurricanes, who beat the Red Wings for the first time since 2006 — the year they won the Stanley Cup. Carolina has won seven of nine to move to 89 points and remain in the hunt for just its second postseason berth since that championship season.

"I think we're really coming into our own, playing good, five-man hockey," said Eric Staal, who had three assists. "It's the time of year when you've got to have your game going to get into the playoffs. We like to think we're right there, and hopefully we can follow it up ... and be right where we want to be."

They'll need some help to get there, with the clearest path requiring them to win both of their final two games while the New York Rangers, eighth with 91 points, lose one of their last two.

"It's a lot of emotions when you get down to this time of year," Skinner said. "It's exciting to come to the rink and have a chance. That's all you can ask for."

Jimmy Howard made 29 saves for the Central Division champion Red Wings, who lost star left winger Henrik Zetterberg to a lower-body injury.

Zetterberg, who collided with Carolina defenseman Bryan Allen midway through the first period, has a team-best 80 points and entered with 11 points in his previous 10 games. Coach Mike Babcock said Zetterberg would be evaluated after the team returns to Detroit. He assumes Zetterberg probably won't play through this weekend, but "he'll get checked out by our people, and we'll go from there."

As strong as Ward was in net, Detroit certainly could have used him.

Ward entered 0-3 in his career against Red Wings with a goals-against average of 3.35 against them, but he was impenetrable in his fourth shutout of the season and 16th of his career. His most impressive sequence might've come when he made two saves — with defenseman Tim Gleason blocking another puck — during an early rapid-fire pileup in front of the net.

"A couple good point-blank saves on a few of us that turned the game and kept the game tight and in their favor," Detroit center Mike Modano said.

One of Carolina's newest defensemen gave him all the offensive support he'd need.

Joslin's first goal as a Hurricane put them up roughly 4 minutes into the second when, after Cory Stillman dug the puck out of the boards, he found Joslin at the point and the rugged defenseman uncorked a low slap shot that beat Howard to his stick side.

That was a sigh of relief for the Hurricanes, who missed on their first two chances with the man advantage and were 0 for 6 on the power play three nights earlier in a 2-1 overtime loss to Buffalo that dealt a serious blow to their playoff chances.

The highlight of the night came on Skinner's goal, his fourth in five games. Staal unloaded a slap shot that bounced off Howard's pads, and Skinner scooped up the puck near the right post, wrapped it around and tucked it between the left post and Howard's glove to make it 2-0 with 1:13 left in the second.

"The (goal) at the end of the second killed us, kind of put a knife in us," Babcock said.

Cole then delivered the dagger 8 seconds after Carolina killed a double-minor high-sticking penalty on Drayson Bowman, taking a one-time feed from Staal and blasting it past Howard to make it a three-goal game with 14:16 left.

"It took the wind out of you when you don't take (advantage of) an opportunity like that, and they come back and score on the same rush, same shift," Modano said. "It was a tough little sequence there. ... That could have definitely changed the game around."

NOTES: Staal, who has points in eight of nine games, had his first three-assist game since he had four against Edmonton on Nov. 9. ... Skinner leads all rookies with 59 points. ... The Red Wings were 10-0-1 in their previous 11 games against the Eastern Conference. ... Someone threw an octopus on the ice with roughly 5 minutes left, in an apparent effort to inspire the Red Wings.