Sam Bennett and Brandon Montour scored for the Panthers.
Derek Stepan scored a short-handed goal, and Antti Raanta made 20 saves on 21 shots in two periods for the Hurricanes. Each was playing his first game of the preseason.
Zach Sawchenko made eight saves in the third.
Stefan Noesen gave Carolina a 1-0 lead on the power play at 12:15 of the first period, and Stepan made it 2-0 at 15:50. Stepan, a 32-year-old forward, is in training camp on a professional tryout contract.
Justin Robidas extended the lead to 3-0 at 2:32 of the second period before Bennett cut it to 3-1 at 3:25.
Vasily Ponomarev made it 4-1 on the power play at 6:08.
Jack Drury pushed it to 5-1 on a redirection at 8:25 of the third period.
Montour scored on a backhand around Sawchenko at 11:27 for the 5-2 final.
Predators 2, Lightning 0:Kevin Lankinen made 30 saves for the Nashville Predators in a 2-0 win against the Tampa Bay Lightning at Bridgestone Arena in Nashville.
Lankinen, who is expected to back up Juuse Saros after signing a one-year contract on July 14, also stopped all 13 shots he faced in 29:56 against the Florida Panthers on Monday.
The game was originally supposed to be played at Amalie Arena in Tampa, but the Lightning announced on Monday that they were postponing the game and temporarily moving their training camp to Tennessee because of the potential effects of Hurricane Ian.
Nino Niederreiter and John Leonard scored for Nashville.
Brian Elliott made 29 saves for Tampa Bay.
Niederreiter, who signed a two-year, $8 million contract with Nashville on July 21, made it 1-0 at 16:15 of the first period off a pass from Ryan Johansen.
Leonard, who signed a one-year, two-way contract on July 18, made it 2-0 at 17:22 of the third period.
Devils 5, Rangers 2:Dougie Hamilton had a goal and two assists for the New Jersey Devils in a 5-2 win against the New York Rangers at Madison Square Garden in New York.
Nathan Bastian had a goal and an assist, and Vitek Vanecek made 15 saves for New Jersey.
Chris Kreider and Alexis Lafreniere each scored short-handed, and Igor Shesterkin allowed three goals on 25 shots in two periods for New York. Olof Lindbom made nine saves in the third.
Kreider gave the Rangers a 1-0 lead at 5:46 of the first period on a 2-on-1 with Adam Fox.
Miles Wood tied it 1-1 at 16:01 after receiving a stretch pass by Hamilton, who scored 41 seconds later to make it 2-1.
Bastian pushed the lead to 3-1 at 14:56 of the second period before Tomas Tatar made it 4-1 at 6:02 of the third on a backhand from the right circle.
Lafreniere brought the Rangers to within 4-2 at 13:08, but Erik Haula scored into an empty net at 17:11 for the 5-2 final.
Sammy Blais had four hits in 13:31 in his first game this preseason for the Rangers. The forward, who was acquired in a trade with the St. Louis Blues for forward Pavel Buchnevich on July 23, 2021, played 14 games last season before tearing his ACL in his right knee on Nov. 14.