Aric Almirola passed a fuel-starved Kurt Busch in Turn 4 on the final lap of the 1000Bulbs.com 500 at Talladega Superspeedway to win his first race of the season and advance to the third round of the playoffs.
Teammate Clint Bowyer followed him across the line.
Ricky Stenhouse Jr., Denny Hamlin and Joey Logano rounded out the top five.
Stewart-Haas Racing started first through fourth and ran that way for most of the race. With less than 10 laps remaining, they separated from the field - building an advantage of more than 20-car-lengths with five to go.
That advantage was erased with three laps remaining when Alex Bowman spun and brought out the caution.
Kurt Busch fell to 14th on the final lap. Teammate Kevin Harvick pitted as the field was about to take the green flag. He finished 28th.