The Golden Knights (40-27-5) are seven points ahead of the Arizona Coyotes after winning for the eighth time in their past nine games. They trail the San Jose Sharks by nine points for second place.
Jonathan Marchessault scored two goals, Reilly Smith and William Karlsson each had two assists, and Malcolm Subban made 16 saves for Vegas.
"When you're facing a team that's on a back-to-back, sometimes they get a little worn down," Marchessault said. "You're just trying to play the right way, get the forecheck going, and that's what we did."
WATCH: [All Oilers vs. Golden Knights highlights]
Ryan Nugent-Hopkins, Leon Draisaitl and Kris Russell scored for the Oilers (32-33-7), who are 2-3-0 in their past five games, including a 3-2 overtime win at the Coyotes on Saturday. Edmonton trails Arizona by seven points for the second wild card into the Stanley Cup Playoffs from the Western Conference.
"That's a team, they come at you in waves," Oilers forward Sam Gagner said of the Golden Knights. "We did a good job when we were making them turn it over and playing in their end, but it wasn't enough."
Edmonton's Connor McDavid had two assists to become the first NHL player with eight straight multipoint games since Vincent Lecavalier for the Tampa Bay Lightning from Nov. 3-19, 2007.
Mark Stone scored to give the Golden Knights a 1-0 lead at 5:40 of the first period. It was his first goal at T-Mobile Arena since being acquired in a trade from the Ottawa Senators on Feb. 25.
"We have a lot of good players in our lineup," Marchessault said. "They have to respect our lineup top to bottom. I think we take a lot of pride in having four lines that can produce and play defensively as well. It makes it harder on the opponent."