"I felt really good," said the forward, who missed 13 games. "I only had the one full practice (on Wednesday), but regardless, still felt really good. Felt fresh."
Sidney Crosby, Bryan Rust and Teddy Blueger each had a goal and an assist, and Tristan Jarry made 30 saves for the Penguins (30-14-3), who have won six of eight. Jarry allowed six goals on 11 shots in the third period of a 7-6 win against the Devils on Tuesday.
"I just think we played a smarter game," Pittsburgh coach Mike Sullivan said. "I said to them after the second period going into the third, 'This is a great opportunity for us to grow as a team. Let's just make sure we control what we can out there to make it hard on our opponents.'"
Pittsburgh is tied with the New York Islanders for second in the eight-team MassMutual East Division, one point behind the Washington Capitals. The top four teams qualify for the Stanley Cup Playoffs.
Aaron Dell allowed four goals on 15 shots before being pulled in the second period for the Devils (14-26-6), who have lost eight straight. Scott Wedgewood made seven saves in relief.
Dell came in to start the second period Tuesday after Wedgewood allowed four goals on 13 shots.
"Extremely frustrated," Devils coach Lindy Ruff said. "We're at a point where I'm asking them to work and do a lot of things, and continue to work and continue to fight, and continue to battle. Tonight, our hands and our execution didn't match that."
The teams finish the three-game set here Saturday.