Evgeni Malkin had a goal and an assist, and the Penguins moved into a tie for first place in the Atlantic Division with a 4-2 win over the Tampa Bay Lightning last night in Pittsburgh.
Jarkko Ruutu, Jordan Staal, and Petr Sykora also scored for the Penguins, who have won four of five.
Pittsburgh and New Jersey both have 91 points, 1 fewer than Eastern Conference-leading Montreal.
Filip Kuba and Vincent Lecavalier each had a goal and an assist and Jussi Jokinen had two assists for the Lightning, who lost for the second consecutive night.
The Penguins took a 1-0 lead 14:20 in when Ruutu scored his fourth of the season, slamming in a rebound of Brooks Orpik's shot while standing to the right of goalie Mike Smith. Ruutu then took a stick to the face from Lightning defenseman Dan Boyle, drawing a penalty as he scored his second goal in two games and first at home since Feb. 6, 2007.
Senators 3, Blues 2 - Jason Spezza scored his 31st goal and Martin Gerber stopped 24 shots to lead Ottawa's victory over visiting St. Louis.
Antoine Vermette and Christoph Schubert also scored for Ottawa, which is fifth in the Eastern Conference with 89 points, 2 more than the New York Rangers.
Red Wings 6, Predators 3 - Johan Franzen's third-period goal broke a tie and sent Detroit to a victory over host Nashville.
Niklas Kronwall, Chris Chelios, and Brian Rafalski each scored second-period goals for the Red Wings, and Pavel Datsyuk added an insurance tally late in the third.
Flames 2, Avalanche 1 - Daymond Langkow and Craig Conroy scored first-period, power-play goals, and host Calgary beat Colorado.
Both advantages were set up by the speed of center Matthew Lombardi, who twice drew hooking penalties as he attempted to go around the Avalanche defense.
Canucks 4, Oilers 1 - Matt Pettinger's late second-period goal helped visiting Vancouver win its third in a row and cool off surging Edmonton, which had won 10 of 12.
Daniel Sedin, Taylor Pyatt, and Trevor Linden scored the other Vancouver goals. Tom Gilbert had the lone goal for Edmonton.
Kings 6, Coyotes 5 - Patrick O'Sullivan scored in a shootout to give Los Angeles a victory over Phoenix in Glendale, Ariz.
Erik Ersberg stopped Keith Ballard, Peter Mueller, Radim Vrbata, and Shane Doan in the tiebreaker to preserve the win.
Hurricanes 2, Panthers 1 - Sergei Samsonov and Eric Staal scored in the shootout for Carolina, which snapped Florida's team-record-tying, seven-game winning streak with a victory in Sunrise, Fla.
Carolina won the shootout, 2-0, sealing the victory when Staal's wrist shot trickled between the Tomas Vokoun's pads. Cam Ward stopped Nathan Horton and Stephen Weiss in the tiebreaker.