RALEIGH, N.C. -- Dougie Hamilton and Andrei Svechnikov each had a goal and an assist to help the Carolina Hurricanes to a 4-2 come-from-behind win against the Florida Panthers at PNC Arena on Saturday.
Teuvo Teravainen had three assists, and Petr Mrazek made 21 saves for the Hurricanes (14-8-1), who have won five of their past six games.
"I thought it was as good a game [as we've played] start to finish, even though we got down," Hurricanes coach Rod Brind'Amour said. "We were playing fine. I just love the fact it didn't change one bit what we were doing."
[WATCH: All Panthers vs. Hurricanes highlights]
Aaron Ekblad and Brian Boyle scored, and Sergei Bobrovsky made 30 saves for the Panthers (12-6-5), who had won three straight.
The Panthers scored twice in 18 seconds in the first period to take a two-goal lead.
Ekblad cut to the slot and lifted a backhand over Mrazek's blocker for a 1-0 lead at 8:36. Boyle made it 2-0 on a feed from Colton Sceviour at 8:54.
"A big emphasis on our game was to start on time," Ekblad said. "I thought we did that. That's one of the positives we can take out of this game. We've just got to keep moving forward here and not dwell on it."
The Hurricanes answered quickly with Brett Pesce's one-timer off a Teravainen pass to cut it to 2-1 at 9:35, and Martin Necas' one-timer off a pass from Hamilton tied it 2-2 at 14:20.
"It was a great pass, and to actually handle a one-timer with that much pace on it, I would say most people don't understand how hard that is," Brind'Amour said. "To me, it was the process to get to that point. We had it in their zone and did everything right to get that goal."
Video: FLA@CAR: Pesce nets one-time slap shot
Teravainen fed Hamilton in the right face-off circle for a 3-2 lead at 17:45 of the second period.
"Just reading and reacting, hoping the puck would somehow find me," Hamilton said. "[Teravainen] has really great vision, and he made a great pass to me."
The Hurricanes outshot the Panthers 16-7 in the third period.
Svechnikov scored into an empty net with 1:02 remaining for the 4-2 final.
"The third period was their best," Florida coach Joel Quenneville said. "They had more of the puck, and they had zone time in the third period. We weren't very good for that stretch of the game. We didn't deserve to win tonight."
Video: FLA@CAR: Ekblad dekes and scores backhand goal
Bobrovsky (9-5-4) made his sixth straight start.
"It was a fast, fast game against a quick transition team," Bobrovsky said. "It was a tight game. Unfortunately, we didn't get two points tonight."
Video: FLA@CAR: Necas nets one-timer from the circle
They said it
"We're always ready for this team. They traditionally start really quick. The last time we saw them, that's exactly what happened. We got a good start out of it (tonight), but we didn't take care of it." -- Panthers coach Joel Quenneville
"Kudos to us for sticking with it. When you get down 2-0, guys tend to cheat and look for offense, which eventually causes more chaos for us. But we did a really good job sticking to our game plan. It was a really good win for us tonight." -- Hurricanes defenseman Brett Pesce
Need to know
Florida defenseman Keith Yandle left the game after taking a puck to the face in the first period. He returned in the third wearing a cage. ... Panthers forward Noel Acciari played in his 200th NHL game. … Center Aleksander Barkov, Florida's second-leading scorer with 29 points (seven goals, 22 assists), was limited to one shot. ... Svechnikov extended his point streak to seven games (five goals, six assists). … Hurricanes defenseman Joel Edmundson had an assist to extend his NHL career-high point streak to six games (two goals, six assists).
Panthers: Host the Buffalo Sabres on Sunday (5 p.m. ET; ESPN+, TVAS, FS-F, MSG-B, NHL.TV)
Hurricanes: At the Detroit Red Wings on Sunday (7 p.m. ET; ESPN+, FS-D, FS-CR, NHL.TV)
Video: Hamilton, Svechnikov lead Hurricanes to 4-2 victory