Darcy Hordichuk, Ryan Jones and Sam Gagner also had goals, and Devan Dubnyk made 40 saves for Edmonton. David Legwand scored twice for Nashville, and Patric Hornqvist added a goal and an assist.
Pekka Rinne was pulled in the second period by Predators coach Barry Trotz after allowing three goals on seven shots. Anders Lindback played the rest of the way and stopped 10 of 12 shots.
Gagner scored into an empty net.
Hordichuk scored his first goal of the season with 7:10 remaining in the first period. He centered the puck from the right side from behind the net, bouncing the puck off the back of Nashville defenseman Kevin Klein, who was standing in the crease.
Hemsky capitalized on a 2-on-1 break and scored from in front with 3:38 left in the first period when Rinne was knocked out of position in a scramble.
With seven seconds remaining in the first, Legwand skated in from the left side and put a shot behind Dubnyk, who was on his stomach in the crease.
Hemsky needed only 28 seconds of the second period to score his second of the game. He fired a shot up and over Rinne from in front. Rinne was then replaced by Lindback.
Jones gave Edmonton a 4-1 lead with a power-play goal from in front, bouncing a shot in off the right post at 5:51.
Hornqvist answered with a power-play goal at 12:35 from close range from the right side.
Hemsky notched his third goal at 14:03 of the second.
Legwand cut the Edmonton lead to two with a backhanded shot from behind the net that bounced in off Dubnyk at 4:18 of the third. Gagner added an empty-netter with 1:41 left.
NOTES: Hordichuk hadn't scored a goal since Nov. 6, 2010, at Carolina. . . . . Nashville's Gabriel Bourque assisted on Legwand's goal, giving him two assists in two games. . . . Nashville's power play has scored six goals in six games. . . Martin Erat has a five-game point streak for Nashville, with two goals and six assists. . . . Jeff Petry had two assists for Edmonton.