Andrew Cogliano and Gilbert Brule had a goal and an assist apiece for the Oilers, who ended a seven-game losing streak in Nashville and have lost 11 of their last 13 to the Predators. Denis Grebeshkov and Shawn Horcoff also scored for Edmonton.
Jason Arnott scored the lone goal for the Predators, who have lost two straight after winning two straight to open the season.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Martin Bashir resigns from MSNBC over Sarah Palin comments