The weather was a factor all day in Phoenix, and in the end, it was the deciding factor as Dale Earnhardt Jr was declared the Quicken Loans Race for Heroes 500 winner.
NASCAR officials declared the race over 219 laps in due to rain, with Earnhardt claiming victory at Phoenix International Raceway.
Kevin Harvick, Joey Logano, Kyle Busch and Jimmie Johnson rounded out the top five.
But Earnhardt's win factored little into the championship round, which will play out next weekend at Homestead with Harvick, Busch and Martin Truex Jr. joining Jeff Gordon in a race for the Sprint Cup.
Gordon clinched his berth with a win last week, and Truex hung on to the final spot despite advances from Logano, Carl Edwards and Brad Keselowski.
"You like to win them at the chequered flag," Earnhardt told NBC Sports.
"A win's a win, though, you take them and put them in the record book."
The start of the race was delayed six-and-a-half hours due to rain in the region.