Rookie NASCAR driver Chase Elliott once again finished in the top five, besting his previous finish last weekend, with a fourth place spot at Bristol Motor Speedway on Sunday.
Carl Edwards of the Joe Gibbs Racing team took the checkered flag in his No. 19 Toyota Camry.
"I just had a really good Kelley Blue Book Chevrolet today. The guys brought a fast car here this weekend," Elliott said.
Dawsonville's Elliott started in the 19th spot alongside Hendrick Motorsports teammate Dale Earnhardt Jr. in the high-banked short track 500-mile race.
The 20-year-old raced his way up to the ninth spot by lap 110 in the No. 24 Kelley Blue Book Chevrolet SS.
The Food City 500 saw more cautions than any other race so far this Sprint Cup season with heavy contact throughout the race.
In lap 177 Elliott had no choice but to make a pit stop as his right rear wheel was loose. Once he returned to the track he was down to the 32nd spot.
Due to the volume of caution flags, Elliott was able to take two wave-arounds and made his way back on to the lead lap.
With 74 laps to go, he had made his way up to the third spot.
On a restart with 34 laps left, he jumped another spot into second.
With yet another late-race caution, he was caught down low for another restart and was unable to move ahead of the leader Carl Edwards.
He did, however, end with his career-best Sprint Cup finish at fourth.
Earnhardt took second place.
Elliott is now No. 12 in the points standings holding the highest spot of any rookie driver.
The next Sprint Cup race will be at the Richmond International Speedway. The event begins at 1 p.m. on April 24 and will air on Fox.