Rossi and Ohgren each also made his Canucks debut on Sunday. Rossi, who played in his first game since Nov. 11 because of a lower-body injury, had one shot on goal in 18:16 of ice time. Ohgren had one shot on goal in 11:39.
"Zeev's got confidence," Vancouver coach Adam Foote said. "He's so young (20) and he has swag. ... You need to have it to be able to run a power play like that, and he has it. [Rossi] does his job and plays it the right way.
"Ohgren's got speed and the power is going to come. It's going to be interesting to see where he's at in a few years with that speed and strength."
Jake DeBrusk scored, Conor Garland had two assists, and Thatcher Demko made 25 saves for Vancouver (12-17-3), which won for the second time in eight games (2-5-1).
"I feel like New Jersey outplayed us tonight," DeBrusk said. "We fed into their game, but I liked what I saw out of my centerman (Rossi). He was fast, quick and he was looking for me."
Luke Hughes scored, and Jacob Markstrom made 13 saves for the Devils (18-14-1), who were coming off a 4-1 win against the Anaheim Ducks on Saturday.
New Jersey held a 26-15 shot advantage, including 8-1 in the third period, but dropped to 1-4-0 in the second game of a back-to-back this season.
"We actually played pretty good today," Hughes said. "We had a lot of zone time but couldn't convert it into goals. It's aggravating. ... We couldn't score."