Patric Hornqvist, David Legwand, Rich Clune and Zach Boychuk also had a goal apiece as the well-rested Predators won for the first time since Feb. 25, when they beat Dallas in overtime, by matching their season-high with six goals. Shea Weber had three assists in the first game against Edmonton this year.
Pekka Rinne made 24 saves for his fourth shutout this season.
The Oilers are 0-4-1 in their last five, the last two their first shutout losses this season. They were playing their second game in as many nights, and a roster with five players already missing was without forward Ales Hemsky. He had a puck go off his foot in Thursday night's 3-0 loss at Detroit.