Updated

David Legwand scored a goal and added an assist as the Nashville Predators beat the Edmonton Oilers 3-1 on Tuesday night.

Martin Erat, Patric Hornqvist also scored for Nashville, which has won four straight.

Jordan Eberle scored for Edmonton, which has dropped seven in a row.

The Predators pelted Devan Dubnyk with 15 shots in the first period while holding Edmonton to five shots on goal.

Nashville opened the scoring at 4:08 when Joel Ward, on the left side, pulled Dubnyk out of position and hit Erat with a pass as he skated down the right side. Erat easily put the puck in the open side of the net with a wrist shot from close range.

Hornqvist scored on the power play at the 7:40 mark of the first. Sergei Kostitsyn passed to Hornqvist as he skated through the slot. Hornqvist's snap shot hit the left post and went into the net.

At the 7-minute mark of the second period, Legwand skated through the slot and beat Dubnyk with a backhander to the stick side.

Edmonton ended Pekka Rinne's shutout attempt at 9:38 of the second period on the power play. Eberle, stationed near the left side of the net, controlled a rebound that bounced off of Rinne's leg pads and shot it into the net to his stick side.

Notes: Erat has goals in back-to-back games and 12 points in eight of the last 10 games with five goals and seven assists. ... The goal was the 17th of the season by Eberle, but only his second point in the last six games. ... Nashville's Ryan Suter had two assists, the fourth game in a row he has recorded an assist. ... The Oilers have scored seven goals in their last seven games.