Patric Hornqvist scored two goals and had an assist as the Nashville Predators beat the Carolina Hurricanes 4-2 on Thursday night.

Steve Sullivan had a goal and an assist, and J.P. Dumont scored a short-handed goal as the Predators won for the fourth time in five games. This was the lone meeting between the teams this season, and Nashville has won three straight in this series.

Rod Brind'Amour and Tom Kostopoulos each scored for Carolina, which snapped a two-game winning streak on the road after being the NHL's last team to win away from home. The Hurricanes dropped to 3-14-4 on the road in their first game without center Eric Staal, who is on leave due to the death of his sister-in-law.

Brind'Amour gave Carolina a 1-0 lead when he scored his third goal this season with a wrister off a rebound of Jerome Samson's shot at 2:52 of the first period.

Then it got messy with a combined 14 penalty minutes in the period, including Hornqvist's double minor for high-sticking Tim Gleason. Carolina had a 4-on-3 power play for 1:49, and coach Paul Maurice took a timeout with 31 seconds left. The Hurricanes couldn't score, and forward Matt Cullen was penalized for tripping Nashville's Kevin Klein as he chased the puck.

As Cullen came out of the penalty box, Dumont was skating on a 2-on-0 breakaway. Cullen tried to disrupt Dumont, who kept going and beat goalie Cam Ward through the legs with a wrister at 13:45 that tied it at 1. Cullen went back to the box with 42 seconds left in the period, and that was enough for the Predators to take the lead.

Shea Weber's slap shot in the high slot went over the post, and Hornqvist tapped in his 15th this season. The power-play goal gave Nashville a 2-1 edge with 24 seconds left in the first.

Sullivan padded the lead with 1:10 remaining in the second. Hornqvist got the puck at the boards, then skated toward the back of the net. He sent a pass from near the post to Sullivan at the edge of the right circle for his 10th goal this season.

Sullivan left the game with 8:44 remaining after Andrew Alberts checked him into the boards behind the net. Sullivan lay on the ice for a couple minutes before skating off, bent over. Alberts went given a major penalty and ejected from the game.

NOTES: Hornqvist, a Swedish Olympian, has 14 points (nine goals, five assists) in his last 12 games. ... Nashville is 6-2-1 against the Eastern Conference. ... Nashville RW Joel Ward sat out because of a lower-body strain. ... Sergei Samsonov (upper body) and Scott Walker (upper body) missed a second straight game for Carolina. ... The Predators improved to 8-3-1-1 against Carolina, including 5-1-0 at home. ... Sullivan has scored in each of his two games against the Hurricanes. ... Nashville was perfect on the penalty kill for a fourth straight game (4 for 4).