RALEIGH, N.C. -- Maybe the Philadelphia Flyers should schedule a few more golf vacations together.

Jeff Carter had his second career hat trick and the Flyers had their highest-scoring game since 2007, an 8-1 rout of the Carolina Hurricanes on Thursday night.

The offensive outburst came after a well-placed break in the schedule. Coach Peter Laviolette, who spent five years as Carolina's coach and is plenty familiar with the local scene, took the Flyers a few hours southwest to famed Pinehurst Resort to play some golf and spend some time together away from the rink.

"We should do it every week, if we're going to score eight goals," Carter said.

Danny Briere scored two goals, Scott Hartnell had a goal and an assist and Nikolay Zherdev and Mike Richards also scored for the Atlantic Division-leading Flyers, who led 3-0 less than two minutes into the second period and cruised to their seventh win in eight games.

Sergei Bobrovsky stopped 35 shots for Philadelphia, which has won eight straight in the series. The Flyers hadn't scored eight goals in a game since beating the Pittsburgh Penguins 8-2 in December 2007.

Chad LaRose scored for Carolina, but Cam Ward allowed four goals and stopped only nine shots before he was pulled midway through the second period. Justin Peters finished, also making nine saves and giving up four goals.

"It's disappointing, because that hasn't happened to us," coach Paul Maurice said. "We've had some tough nights but stayed in the fight, I thought, pretty good, and tonight, we didn't."

The Hurricanes entered having won three straight home games by a combined 17-5. But they couldn't get anything going against Bobrovsky in the brief time this one was in doubt. Meanwhile, the rookie goalie got plenty of offensive support -- especially from Carter -- and had little trouble extending his team's dominance of the series.

"We were fresh, gained some strength, played some golf and with new strength and new emotions, we came out skating" well, Bobrovsky said through an interpreter.

Philadelphia, which had its six-game winning streak snapped four nights earlier with an overtime loss at Washington, improved to 14-0-3 in its last 17 meetings with Carolina.

"We were embarrassed on our home ice," Hurricanes captain Eric Staal said.

Carter scored his first goal in the final minutes of the first -- and 10 seconds into an unsportsmanlike conduct penalty on Erik Cole -- when he sent a rebound past Ward and made it 2-0. Carter extended the lead to three goals less than two minutes into the second when he redirected Andrej Meszaros' wrist shot from the circle -- a goal that was initially credited to Meszaros.

Then, Carter ended Ward's night four minutes later when he skated up the boards and beat him with a quick wrist shot to his stick side with 14:02 left. That finished off his first hat trick since April 2009 against the Toronto Maple Leafs.

"I had a lot of time to think about that one -- I skated down the whole ice," Carter said.

Briere scored the Flyers' first goal with 12:06 left in the first when he tapped in a cross-ice pass and then scored on a wrist shot midway through the third period to make it a six-goal game.