Bryan Rust had a goal and an assist, and Sidney Crosby had two assists for Pittsburgh (8-7-3), which is 4-1-1 in its past six games.
"We were really good defensively, we were good through the neutral zone, good through our D-zone, good playing as a unit all over the ice," Rust said. "I think we defended when we needed to, and we made plays when we needed to."
Connor Hellebuyck made 29 saves for the Jets (10-5-1), who had won five of six.
"[Jarry] played great, obviously made some big saves," Winnipeg defenseman Josh Morrissey said. "[Hellebuyck] played great as well. It was a tight game throughout, and there were a lot of big saves both ways.
"You'd like to get your goalie some offense when he's playing that well. We have to figure out what we can do better and be ready for Monday (against the Carolina Hurricanes)."