Jonathan Marchessault scored twice and had an assist, and Jack Eichel had a goal and an assist for the Golden Knights (37-19-6), who are 8-1-2 in their past 11 games and moved two points ahead of the Los Angeles Kings for first place in the Pacific Division. Ivan Barbashev had two assists.
"'Marchy' finished well, Jack's had a lot of juice lately, Barbashev makes a lot of small-area plays," Vegas coach Bruce Cassidy said. "The games are tighter. … Points are just valuable, and players recognize that this time of the year."
Dawson Mercer extended his goal streak to eight games for the Devils (40-15-6), who are 3-0-1 in their past four games and moved seven points ahead of the New York Rangers for second place in the Metropolitan Division. Akira Schmid made 24 saves.
"Their goaltender had a tremendous game," New Jersey coach Lindy Ruff said. "We four or five really good chances off the bat. Our energy was good, and I thought we skated well. Their goalie made a couple of big saves."
Marchessault gave the Golden Knights a 1-0 lead at 7:48 of the first period, swiping in a rebound while falling to his right after Brayden McNabb's shot went off the end boards.
"I just saw the puck was at a good angle and I tried to get out there as quick I could," Marchessault said. "I know the goalie goes normally where the puck went from. The short side would be open. I just got lucky, I guess."