Boqvist increased the lead to 4-1 at 18:53, and McLeod scored his second goal of the game at 19:40 to make it 5-1.
"We were fortunate on a couple of goals," Devils coach Lindy Ruff said. "I think their goalie lost his footing on Nico's goal. But you've got to have some breaks along the way. We haven't had a lot of breaks recently and I thought tonight we got some. We deserved a lot of the goals we got. We had good net-front presence, rebound goals, second opportunity goals, stuff we've been talking about, and I thought our defense and our motion inside the offensive zone really helped us."
Zacha increased the lead to 6-1 with a power-play goal at 3:19 of the third period, and Tomas Tatar scored in his first game against his former team at 9:57 for the 7-1 final.
"We've just got to get out of this funk," Anderson said. "We've got a lot of hockey games together (four in six days) and it is not fun losing right now. It's not fun coming to the rink. We have to set our mindset right right now and just regroup, to be honest with you. We've got to make hockey fun again and just refresh, throw this one out the window and come back to work next game ready to go because you just can't get embarrassed like that. It's not right, so we need everybody going next game."
NOTES: Mercer is the eighth NHL rookie to score at least 10 goals this season. … Tatar scored 149 points (57 goals, 92 assists) in 198 games the past three seasons with Montreal. He signed a two-year contract with New Jersey on Aug. 5. … The Devils, who lost at the Ottawa Senators 4-1 on Monday, were outscored 30-12 in the losing streak. … Devils center Jack Hughes (NHL COVID-19 protocol) missed his second straight game after returning from the 2022 Honda NHL All-Star Game in Las Vegas on Sunday. … The Canadiens have been outscored 40-17 in their skid.