Kevin Harvick held off Kyle Busch to take his ninth win of the season at Bristol Motor Speedway as the NASCAR Cup Series round of 12 places were decided.
Lapped traffic late in the race allowed Busch to take the lead late in the race, but Harvick bounced back to reclaim the position a handful of laps later.
Busch, still looking for his first win of the season, pushed Harvick hard but wouldn't get another opportunity to make the pass and had to settle for second.
But the result was enough to seal Busch's place in the round of 12. Along with round of 16 race winners Harvick and Brad Keslowski, also through to the next round of play offs will be Joey Logano, Denny Hamlin, Chase Elliott, Austin Dillon, Alex Bowman, Martin Truex Jr, Aric Almirola, Kurt Busch and Clint Bowyer.
Kyle Busch started the race on the backfoot having been sent to the back due to a pre-race inspection failure, he was forced to climb up through the order. By the end of the first stage, he had managed to put himself second, behind stage one winner Elliott and ahead of Harvick.
Busch won the race off pitroad and led Harvick at the start of stage two. Despite multiple caution periods throughout the stage, he held onto the position and was leading when an accident for Ryan Newman brought out the caution just before the end of the stage.
The final stage would not be so simple for the Joe Gibbs Racing driver. He and Harvick swapped the race lead multiple times, lapped cars helping and hindering both drivers at various points in the race.
Harvick came close to a race-ending accident with less than 100 laps remaining. Dillon was running close behind the race leader when Harvick slowed to come into the pits.
Dillon moved up the track to avoid the slowing car, colliding with James Davidson in the process. Davidson was sent into a spin but Harvick managed to avoid the drama and led held onto the lead after the following caution period.
Busch managed to retake the lead with 41 laps remaining, but came onto the back of Logano. Logano fought hard to stay on the lead lap, slowing Busch enough for Harvick to take the race lead.
He ended the race just 0.310 seconds ahead of Busch, with Erik Jones a further half second back.
Brad Keselowski looked set for a strong result early in the race, though he couldn't keep up with the race leaders in stage two and eventually plummeted down the order with a power steering issue.
Elsewhere in the field, Hamlin ran into issues when he got into the back of Truex Jr while running fifth, damaging the front of his car and bringing him back to the pits multiple times as the team tried to mend the damage.
Tyler Reddick, Almirola and Bowyer were the only other drivers to finish on the lead lap.
Elliott dropped back to seventh late in the race, finishing just ahead of Chris Buescher and Ryan Preece with Michael McDowell completing the top 10.
NASCAR Bristol results - 500 laps
|1||Kevin Harvick||Stewart-Haas Racing||2h46m43.s|
|2||Kyle Busch||Joe Gibbs Racing||0.310s|
|3||Erik Jones||Joe Gibbs Racing||s|
|4||Tyler Reddick||Richard Childress Racing||s|
|5||Aric Almirola||Stewart-Haas Racing||s|
|6||Clint Bowyer||Stewart-Haas Racing||s|
|7||Chase Elliott||Hendrick Motorsports||1 Lap|
|8||Chris Buescher||Roush Fenway Racing||1 Lap|
|9||Ryan Preece||JTG Daugherty Racing||1 Lap|
|10||Michael McDowell||Front Row Motorsports||2 Laps|
|11||Joey Logano||Team Penske||2 Laps|
|12||Austin Dillon||Richard Childress Racing||2 Laps|
|13||Ryan Blaney||Team Penske||2 Laps|
|14||Matt Kenseth||Chip Ganassi Racing||2 Laps|
|15||Kurt Busch||Chip Ganassi Racing||2 Laps|
|16||Alex Bowman||Hendrick Motorsports||2 Laps|
|17||Jimmie Johnson||Hendrick Motorsports||2 Laps|
|18||Ty Dillon||Germain Racing||3 Laps|
|19||Matt DiBenedetto||Wood Brothers Racing||3 Laps|
|20||John Hunter Nemechek||Front Row Motorsports||3 Laps|
|21||Denny Hamlin||Joe Gibbs Racing||3 Laps|
|22||Darrell Wallace Jr.||Richard Petty Motorsports||3 Laps|
|23||Cole Custer||Stewart-Haas Racing||3 Laps|
|24||Martin Truex Jr.||Joe Gibbs Racing||4 Laps|
|25||Ryan Newman||Roush Fenway Racing||4 Laps|
|26||Daniel Suarez||Gaunt Brothers Racing||5 Laps|
|27||Gray Gaulding||Rick Ware Racing||12 Laps|
|28||Christopher Bell||Leavine Family Racing||13 Laps|
|29||Quin Houff||StarCom Racing||17 Laps|
|30||J.J. Yeley||Premium Motorsports||21 Laps|
|31||Joey Gase||Petty Ware Racing||37 Laps|
|32||Garrett Smithley||BJ McLeod Motorsports||64 Laps|
|33||Corey LaJoie||Go FAS Racing||Steering|
|34||Brad Keselowski||Team Penske||88 Laps|
|35||James Davison||Rick Ware Racing||Accident|
|36||Reed Sorenson||Spire Motorsports||Electrical|
|37||Timmy Hill||MBM Motorsports||Steering|
|38||William Byron||Hendrick Motorsports||Accident|
|39||Josh Bilicki||Tommy Baldwin Racing||Fuel pump|
|40||Ricky Stenhouse Jr.||JTG Daugherty Racing||Accident|
|-||Brennan Poole||Premium Motorsports||Withdrawn|