It’s his second consecutive Martinsville win and his first Cup victory of the year.
Bubba Wallace, who competed in a #BlackLivesMatter-themed car in what he called the “the biggest race of my life,” finished 11th.
Kevin Harvick still owns the points lead after his 15th-place finish.
He has a 28-point lead over Logano.
The top five is completed by Elliott (-47 points), Truex (-71) and Keselowski (-72).