"Looking back at the beginning of the season, I don't think I would have predicted (myself) to be here," said Skinner, who leads all rookies with 58 points and has 29 goals. "I look back and don't predict a lot of things that have happened, so you just sort of just try to roll with it, and hopefully we can keep it going."
Cory Stillman had a goal and an assist and Joni Pitkanen also scored for the ninth-place Hurricanes, which is three points behind Buffalo and the New York Rangers in the race for the last two Eastern Conference playoff spots. Carolina has won six of its last eight.
"We're playing really well. We're playing with some confidence, and that's what you need to do, especially at this time of the year," said Hurricanes goalie Cam Ward, who made 38 saves. "You can't play with fear of the what-ifs. You've got to take care of your business and enjoy the challenge that we have in front of us."
"We knew they were going to be desperate. They're fighting for the playoffs," Canadiens defenseman Roman Hamrlik said. "We just were not ready mentally. ... I don't think we competed, and they outworked us tonight."
Carey Price stopped 22 shots but allowed four goals in two periods for the Canadiens. Alex Auld replaced him to start the third and finished with seven saves.
"I can't blame the goalie," Montreal coach Jacques Martin said. "I think it was more tonight where our defense, we made some mistakes that cost us."
Carolina never trailed and was in control all night, scoring twice in each period en route to its highest-scoring game since a 6-4 win over Toronto on Jan. 24.
When Montreal briefly made it a one-goal game in the second, the Hurricanes used a pair of goals from their defensemen to pull away and improve to 7-11-1 in the second games when they play on back-to-back nights.
Cammalleri pulled the Canadiens to 2-1 when, after some nifty stickhandling in front of Ward, he chipped the puck over the goalie's shoulder.
But 47 seconds after that goal, McBain restored Carolina's two-goal lead when he uncorked a slap shot from behind the circle that beat Price high, and Pitkanen made it 4-1 with a straightaway slap shot with 10:57 left.
"Any time you can respond after a shift like that, when they had just scored, is big," McBain said. "It brought the momentum back on our side, which obviously we wanted and were able to carry forward."
Carolina got off to a fast start courtesy of its 18-year-old budding star who certainly has been on a tear lately.
Skinner scored the Hurricanes' first two goals, striking first with 8:59 left in the opening period when he beat Price with a pretty snap shot. Roughly 4 minutes later, he made it 2-0 when he beat Price with a backhand. Skinner had the secondary assist on Pitkanen's goal, giving him his fourth three-point game of the season.
That came after the NHL's youngest player came up big a night earlier at Washington. Skinner scored a third-period goal and added a score in the shootout to help the Hurricanes claim a win over the Capitals, and has five goals in six games.
"We knew what he can do," Martin said. "Both goals that he got, there were mistakes that we made and gave him good opportunities."
Material from wire services and team media was used in this report
|Jeff Skinner (28) ASST: NONE|
1 - 0 CAR
|Jeff Skinner (29) ASST: Tuomo Ruutu (34)|
2 - 0 CAR
|PPG - Mike Cammalleri (17) ASST: James Wisniewski (38), Tomas Plekanec (33)|
2 - 1 CAR
|Jamie McBain (6) ASST: Erik Cole (26), Cory Stillman (25)|
3 - 1 CAR
|Joni Pitkanen (4) ASST: Tuomo Ruutu (35), Jeff Skinner (29)|
4 - 1 CAR
|PPG - P.K. Subban (12) ASST: James Wisniewski (39), Tomas Plekanec (34)|
4 - 2 CAR
|Jamie McBain (7) ASST: Drayson Bowman (1)|
5 - 2 CAR
|PPG - Cory Stillman (11) ASST: Joe Corvo (27), Eric Staal (38)|
6 - 2 CAR
|Power Play %||23.9%||12.5%|
|% on Road||20.5%||4.6%|
|% at Home||26.5%||21.6%|
|Brandon Sutter Tripping against Mike Cammalleri|
|David Desharnais Hooking against Brandon Sutter|
|Eric Staal Hooking against James Wisniewski|
|Eric Staal Slashing against Brian Gionta|
|P.K. Subban Slashing against Jeff Skinner|
|Tim Gleason Misconduct (10 min) against P.K. Subban|
|P.K. Subban Misconduct (10 min)|
|Benoit Pouliot Misconduct (10 min)|
|Hal Gill Tripping against Drayson Bowman|
|Roman Hamrlik Hooking against Eric Staal|