"It's probably not our best game, but we did some good things when we needed to," said Crosby, the Pittsburgh captain.
Bryan Rust had two goals and an assist, Jared McCann had a goal and an assist, and Casey DeSmith made 27 saves for the Penguins (26-13-2), who won 5-2 at the New York Rangers on Thursday. They have won seven of nine games and are 8-2-1 in their past 11.
"It's hard to win consistently in this league if you don't get contributions throughout your lineup," Pittsburgh coach Mike Sullivan said. "There's so many little things that add up to big things. For me, I think that's just an indication of the contributions that we're getting throughout our lineup, and I think it's translating into some results here.
"We're by no means satisfied. We know there's another level to this team."
Miles Wood scored two goals, Jack Hughes scored in his 100th NHL game, and Mackenzie Blackwood made 21 saves for the Devils (14-19-6), who are 1-3-2 in their past six. They won 6-3 at the Buffalo Sabres on Thursday.
"You can't play each game with your A-game, but they know how to win with their B-game," Wood said. "I feel like when we're playing well, we're hard to beat, but our bad games, to be honest, are so far off. It's hard to play each game at your best, but you can't give a C-effort. You got to play with your B-game and try to win with that."