Max Jones, Jack Roslovic and Zach Hyman scored for the Oilers.
Edmonton moved to 20-14-6.
Connor Hellebuyck made 18 saves for Winnipeg, who dropped to 15-18-4.
The Jets are now winless in their last six outings.
There was no scoring in the first period.
The Oilers scored first 8 minutes into the second period when Max Jones capitalized on a Logan Stanley turnover behind his net.
Curtis Lazar pressured the Winnipeg defenceman who then shoved the disc right onto Jones' stick and he stuffed the puck past Hellebuyck by the left post.
Jack Roslovic cleaned up a rebound 12:49 into the second on the power play when Adam Henrqiue's shot was kicked by Hellebuyck right onto the Edmonton winger's stick.
Roslovic made no mistake, snapping the disc past the Jet netminder to score his 11th of the season.
Adam Lowry got Winnipeg on the board 5:46 into the third, sliding a backhand past Oilers netminder Calvin Pickard on a rebound to make it 2-1.
The goal was his 2nd of the season and first since November the 18th.
Zack Hyman added an empty netter with 1:23 remaining in regulation to seal the win for Edmonton.
SHOTS-EDMONTON WINNIPEG
ATTENDANCE-15,225








