Brian Campbell scored the go-ahead goal in the second period, and the Florida Panthers got two more scores in the third period to win their third straight with a 4-2 victory over the Edmonton Oilers on Sunday night.

Tomas Kopecky, Jimmy Hayes and Sean Bergenheim also scored for the Panthers, who are 4-1 through the first five games of a six-game road trip. Jussi Jokinen added a pair of assists, and Roberto Luongo made 31 saves.

Jordan Eberle and Benoit Pouliot scored for the Oilers, who have won just four times in their last 28 games.

The Panthers got on the scoreboard four minutes into the first period as a defensive breakdown allowed Hayes to pick up a loose puck in front of the Edmonton net before spinning around and beating Ben Scrivens for his 13th goal.

Florida came close to adding to its lead with six minutes to play in the first when Jonathan Huberdeau's shot rang off the post behind Scrivens.

After Scrivens made a huge save on a 2-on-1 to start the second period, Edmonton tied it at 1 four minutes in as several Oilers had whacks at a loose puck during a scramble in front of the Panthers net before Eberle was able to flip in a backhand shot for his 11th goal.

Florida made it 2-1 seven minutes into the second as Campbell's wrist shot from the point deflected off of the stick of the Oilers' Matt Hendricks and fooled Scrivens, who didn't even wave at it.

The teams traded goals just 32 seconds apart a few minutes into the third period.

Florida made it 3-1 as it won a race for a puck behind the Edmonton net before Derek MacKenzie fed it in front to set up a quick one-timer goal by Kopecky.

The Oilers responded quickly with a delayed penalty coming their way as Pouliot scored his second goal in as many games during another scramble in front of the Florida net.

The Panthers took a two-goal lead with 4 1/2 minutes to play as Nail Yakupov had the puck stolen and it hopped over the stick of Andrew Ference, allowing Bergenheim to walk in and tuck the puck past Scrivens.

NOTES: It was the first of two games between the teams this year, the second coming on Jan. 17. Edmonton won both matchups with the Panthers last year with Oilers C Ryan Nugent-Hopkins recording five assists in the two games. ... Florida came into the game without a win in Edmonton since Dec. 11, 2008. ... Scrivens was playing in his fourth career game against the Panthers, having recorded two shutouts in his previous three starts against Florida. ... Panthers C Aleksander Barkov missed the game with the flu, while Shawn Thornton remained out with a groin injury. The lone injury for Edmonton was forward Tyler Pitlick (lacerated spleen).