Kyle Larson emerged from the pack late in the race to take the lead and scored his second win of the season Sunday, winning the 400-lap Cup Series race at Martinsville Speedway.
Boosted by a two-tire change as the lead group made final pit stops, Larson passed Joey Logano, who did not pit during the last pit-stop round, with 30 laps to go and sped away from the rest of the field.
MORE: What drivers said at Martinsville Speedway
Ryan Preece, the pole winner, was top dog for much of the first part of the race, leading the first 135 laps. A pit road speeding penalty blunted his victory chances.
The race marked the return to competition of Chase Elliott, who had missed six races after breaking a leg in a snowboarding accident. He finished 10th.