Harvick, after pitting for two tires during a debris caution with 14 laps remaining, won the restart and outpaced Kahne in a 10-lap shootout to record his second Sprint Cup victory of the year.
Harvick, who also won in April at Richmond for Richard Childress Racing, bested Kahne by 1.5 seconds for his 22nd overall career series victory and his second at Charlotte.
The race was delayed for nearly 30 minutes when a nylon rope that supported an overhead television camera broke and fell onto the track, injuring 10 fans and damaging several cars.
Racetrack officials said 10 fans were hurt, including three who were hospitalized for further evaluation.
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Boston schools pull out free condoms over wrapping complaints