Wyatt Johnston also scored, Roope Hintz had three assists, and Thomas Harley had two assists for the Stars (46-21-4), who have won three in a row and extended their point streak to six games (4-0-2). Jake Oettinger made 41 saves.
Dallas moved five points ahead of the Colorado Avalanche for second in the Central Division.
“It’s a hard league to win in, and I haven’t had many disappointing wins in my career, but this would be one of them,” Stars coach Pete DeBoer said. “I thought we played a really immature, sloppy game tonight, especially in the first and third.
“It’s concerning. It’s late in the season and playoffs are around the corner. It’s a concerning trend here lately.”
Corey Perry and Adam Henrique each had a goal and an assist for the Oilers (41-25-5), who had their five-game point streak end (4-0-1) and remained two points behind the Los Angeles Kings for second in the Pacific Division.
Stuart Skinner allowed four goals on 21 shots before leaving at 6:34 of the third period after he was inadvertently kneed in the head by Mikko Rantanen. Calvin Pickard stopped all three shots he faced in relief.
It was the second time in less than a week that Skinner didn’t finish a game. He was pulled for concussion protocol in the third period of a 4-3 overtime loss to the Winnipeg Jets last Thursday following a collision in the crease with forward Gabriel Vilardi.
“I anticipate him not traveling (to their game at the Seattle Kraken on Thursday),” Oilers coach Kris Knoblauch said. “Obviously concerned about him. He’ll be looked after and we’ll find out exactly tomorrow what the situation is.”
The Oilers were also missing both Connor McDavid (lower-body injury) and Leon Draisaitl (undisclosed) for the second game in a row.
“I didn’t really see us being down 4-0, but we made some costly mistakes that gave them good opportunities,” Knoblauch said. “But I thought we did a lot of good things, and we’ve got to work like that for us to have any success. And for the most part, these two games without our two top centers, I think our guys have done that.”