Rob Scuderi, Jordan Staal and Sidney Crosby also scored for Pittsburgh, which pulled to within five points of the Atlantic Division-leading Devils with a game in hand. The Penguins have won five in a row. More impressively, they have picked up at least one point in 15 straight games, going 13-2 in that span.
Brian Rafalski, Patrik Elias, Zach Parise and Travis Zajac scored for the Devils, who had won 10 of their previous 14.
The Penguins drained the drama from the showdown by jumping out a 3-0 lead in the first period on goals by Ruutu, Scuderi and Staal.