Skinner scored his 19th goal to give the Hurricanes a 1-0 lead at 2:27 of the first period. He was parked in front of Scrivens and deflected Jordan Staal's shot past the goalie's left pad and just inside the right post.
"We had a lot of good looks," Eric Staal said. "We like the way we playing for the most part through the first, second, the third was pretty even both ways, but we had a lot of great chances, the power play, obviously, some really good looks that you want to see them fall, but right now they're not, especially for me. It's been tough trying to scrape some confidence. I'm going to need one off my behind or something, and then go from there, but we'll take the point and we'll be ready next game."
Alex Galchenyuk had a scoring opportunity on a power play in the third period, after Eric Staal was penalized for interference at 14:09, but Hurricanes defenseman John-Michael Liles blocked the left wing's shot from the slot.
Andrei Markov set up Pacioretty's goal to move ahead of Hall of Fame defenseman Guy Lapointe into 10th place on the Canadiens' all-time assist list with 407.
Subban extended his point streak to six games (two goals, seven assists) with the secondary assist on Pacioretty's goal.
Markov and Eric Staal each played in his 900th NHL game.