The victory moved the Stars into first place in the Pacific Division.
Stars forward Reilly Smith made his NHL debut in the game. He played 4:05 and one shot on goal.
The Stars had the first power play chance of the game, but the Oilers had the best scoring chance on a two-on-one. Stars goalie Kari Lehtonen came up with a big save, stopping Nick Schultz’s close range bid.
The Stars took the lead on a goal by Michael Ryder, who split two Oilers defensemen off the rush and beat Edmonton goalie Devan Dubnyk with a backhand shot at the 11:53 mark.
Lehtonen came up with another big save later in the period, stopping a close range bid by Ryan Nugent-Hopkins.
Stars forward Reilly Smith, who was making his NHL debut in the game, had a shot on his first shift. He played 2:37 in the period.
The Stars were 0-2 on the power play and the Oilers had no power play chances.
Dallas had a 13-12 shots advantage.
The Stars extended their lead to 2-0 when Mike Ribeiro finished off a give-and-go with Loui Eriksson on a two-on-one rush at 5:05 of the second.
The Oilers got a second power play later in the period, but weren’t able to generate any shots.
The Stars came close to making it a 3-0 game, but Michael Ryder’s breakaway bid late in the period was turned away by Devan Dubnyk.
The Stars opened the period with a power play, but the Oilers had the best scoring chance. Jordan Eberle had a breakaway, but his backhand shot was turned way to keep the Stars up 2-0 in the game.
Dallas made it 3-0 at the 4:11 mark when Loui Eriksson won a puck battle behind the Edmonton goal line, sent it to Ribeiro, who then set up Ryder, who scored his second of the night from close range.
The Oilers finally got on the board with 11:39 left in the game when Ales Hemsky scored off a rebound to make it a 3-1 game.
Injured: Dvorak (ankle), Nystrom (leg), Fistric (abdominal strain)
Scratched: Wandell, Petersen, Jordie Benn