Evander Kane scored in the second and Afinogenov and Kovalchuk had one assist each, while net-minder Ondrej Pavelec gave up four goals on 36 shots for the Thrashers, who have split their last four games.
Carolina got one goal each from Erik Cole, Stephane Yelle, Sergei Samsonov and Matt Cullen (shorthanded).
Manny Legace gave up five goals on 33 shots for the Hurricanes, who established a franchise record with their 12th straight road loss Wednesday.
On the power play, Atlanta went 0-for-2, and Carolina went 0-for-5.
Scarlett Johansson steps out with fiance after pregnancy reveal
Dennis Rodman pledges to end trips to North Korea