Against the Flyers, Nick Lappin, who signed an entry-level deal for the start of this season back in March, netted a pair of goals. The first came near the top of the crease, off a rebound at 17:51 of the second period. Sergey Kalinin and Reece Scarlett picked up the assists.
Lappin's second of the game came on an unassisted play from the neutral zone into the empty net at 19:28 to seal the victory.
Keith Kinkaid and Anders Lindback shared goaltending responsibilities. Kinkaid turned away six shots and Lindback had 15 saves. Collectively, the duo helped the Devils go 7-for-7 on the penalty kill.
Against the Canadiens, Adam Henrique matched Lappin's effort. The Devils' alternate captain made it a 1-1 game at 11:19 of the first period from Vojtech Mozik and Yohann Auvitu. He then gave the Devils the lead at 10:52 from Nathan Bastian and Auvitu. Both tallies came on the power play, helping the Devils to a 2-for-5 showing with the man advantage.
New Jersey went ahead, 3-1, at 14:13 when Michael McLeod - the 12th overall selection in the 2016 NHL Draft - found the back of the net on a play setup by Andrew MacWilliam and Joseph Blandisi.
Montreal's Zach Redmon scored at 16:58 to produce the final result.
Between the pipes, Scott Wedgewood made 26 of 27 saves, while Mackenzie Blackwood stopped 13 of 14 shots.