Edmonton, AB – Jordan Eberle scored a pair of goals as 1, at Rexall Place.
Ryan Smith also lit the lamp for the Oilers, who halted a four-game losing streak ahead of a seven-game road trip which begins in Vancouver on Monday.
Nikolai Khabibulin stopped 30-of-31 shots to post his 11th win of the season.
Dany Heatley's third-period score was the sole offense for the Wild, who suffered their sixth straight defeat.
Niklas Backstrom was tagged for all four goals on 31 shots.