Kyle Larson passed Joey Logano with 29 laps to go and went on to win his second Cup Series race of the season on a day when NASCAR welcomed back Chase Elliott.
It was the 21st career Cup Series win for Larson and 15th in the last three seasons for the 2021 Cup champion.
Logano, who was forced to begin the race in the back of the field after his crew found a leak in his water tank prior to the start, finished second, followed by Martin Truex Jr., Denny Hamlin and Chase Briscoe.
Elliott, voted NASCAR’s most popular driver the last five years, finished 10th in his first race since breaking his leg in a snowboarding accident that forced him to miss six weeks.
He ran in the mid-20s for most of the race before closing strong.
Polesitter Ryan Preece dominated early, leading the first 136 laps before a costly speeding penalty on pit row sent him to the back of the field. He never challenged again.
After winning his first career Cup Series pole on Saturday, Preece added another first to resume when earned his first stage win. The 32-year-old Preece had led just 29 laps in his entire Cup racing career prior to Sunday.
Kevin Harvick, the winner of the second stage, was running near the front for most of the day until his right front tire went down due to a broken rim with 53 laps to go. Harvick had been seeking his 61st career Cup Series victory and first since last August.
NASCAR heads to Talladega next weekend for the first of two races at the 2.66-mile course. Chastain won the spring race there last season and Elliott captured the fall race.