MARTINSVILLE, Va. — Brad Keselowski took first from Kyle Busch and led the final 43 laps of Sunday’s STP 500 at Martinsville Speedway, his first win on the 0.526-mile oval.
Busch, who led a race-high 274 of 500 laps in his No. 18 Toyota, was second, followed by Chase Elliott, Joey Logano and Austin Dillon (won finished in the top 10 for the first time in 2017).
AJ Allmendinger, Clint Bowyer, Ryan Newman, Matt Kenseth and Ricky Stenhouse Jr. rounded out the top 10.
Click here for the full results of the STP 500.