KyleBusch snagged second from Keselowski, who took over the Sprint Cup Series points lead as the only driver to open the season with four top-five finishes.
Kenseth passed JGR teammate KyleBusch 13 laps from the end to win the Southern 500 on Saturday night, his third victory in his debut season after a successful stint with Roush Fenway Racing.
KyleBusch, going for a sweep at Charlotte Motor Speedway after winning the Nationwide and Truck series races, was leading when he incurred damage to the right front wheel well of his No. 18 Toyota.